Skip to content

Latest commit

 

History

196 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoOp Connect

Table of Contents

Installation

  1. Clone the repository:

    git clone git@github.com:CoOpConnect2023/CoOpConnect.git
  2. Navigate to the project directory:

    cd project-name
  3. Install dependencies:

    npm install
    composer installl
  4. Set up environment variables:

    cp .env.example .env
  5. Install php environment with xampp or configure manually with apache & manual php install.

  6. Migrate the database and fill with sample data php artisan migrate:fresh --seed

  7. Start the development server:

    npm run dev
    php artisan serve
    
    npm run build will create the build 
    
    
    
    

Usage

Run the application with the following command:

migrate the database and fill with sample data php artisan migrate:fresh --seed

bash npm run dev php artisan serve

Features

  • A list of features included in the project, highlighting key functionalities.

Features

  • User authentication and authorization
  • Real-time chat
  • File upload and management
  • Responsive design
  • Calendar
  • notifications
  • email password reset
  • email confirmations
  • darkmode
  • job posting
  • job application
  • user management

Routes

/ /about /guide /dashboard /contactus /contact /test

/jobs/match /filterjobs

/user

/jobs/{job}/shortlist /shortlists/{shortlist}/applicants/{applicant} /jobs/{job}/shortlist /users/{userId}/shortlists /shortlists/{id} /jobs/{job}/shortlist /applications/create /applications/{application}

/apply/{jobId} /check-application/{jobId}

/uploaddocs /fetchdocs /deletedoc/{id} /user-id /user-id/courses/ /students/teacher/{teacherId} /download/{id} /update-profile/{user} /usersindex /studentStatusPercents /users /users/{id} /upload-users

/apply/{jobId} /check-application/{jobId} /applications/create /applications/ /applications/{application}

/deletedoc/{doc_id} /change-password

/jobs/user/{userId} /jobs/search /jobs/match

/courses/user/{userId} /courses/teacher/{userId} /courses/school/{userId} /courses/document/teacher/{userId}

/school/{schoolId}/courses /usercourses/student/{studentId}

/jobs/{job}/shortlist /shortlists/{shortlist}/applicants/{applicant} /jobs/{job}/shortlist /users/{userId}/shortlists /shortlists/{id} /jobs/{job}/shortlist/{applicant} /jobs/{job}/shortlist

/applicants/create /applications /applications/{application} /apply/{jobId} /check-application/{jobId}

/sendmessages /sendnewmessages

/conservation/{user_id} /conservation/{user_id}/messages

/messages/{user_id} /messages/{message_id}/mark-as-read /messages/{message_id}/mark-all-as-read

/userjobs/list/{jobsId} /userjobs/user/{userJobsId} /userjobs/jobs /userjobs/job/{userJobsId} /myreflections

/admin/home /admin/dashboard

/auth/google/redirect /auth/google/callback /auth/linkedin/redirect /auth/linkedin/callback

/student/home /student/jobs /student/interviews/ /student/profile/ /student/reflections/ /student/myreflections/ /students/documents/ /student/settings/ /student/messages/ /student/viewapplications/ /stuent/accept-interview/ /student/viewpost/

/teacher/home /teacher/documents/ /teacher/messages/ /teacher/scheduling/ /teacher/profile/ /teacher/settings /teacher/classes /teacher/students

/emoloyer/home /employer/post1/ /employer/post2/ /employer/viewpost /employer/editpost1/ /employer/editpost2/ /employer/documents/ /employer/messages/ /employer/interviews/ /employer/profile/ /employer/settings/ /employer/viewapplicants/ /employer/accept-applicant/

Contributors

Github Eliass-g EricBradshaw98 hsohail7 ishanshah1802 perera5A thanosan23

Technologies Used

  • A list of technologies, frameworks, and tools used in the project.
## Technologies Used
- React
- Laravel
- mysql

## Contact
Reach out to me at bradshaweric762@gmail.com.

About

No description, website, or topics provided.

Resources

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages