- Overview
- Setup tasks
- Contributors
- Tech Stack
- App Features
- Challenges
- Ticketing System
- Future Considerations
Jobify is an open-source job search portal for employers/job seekers of all industries and backgrounds. Project timeline was one week, from 10/16/21 to 10/22/21.
- run
npm install
in this directory to install the dependencies. - run
npm run start:react
andnpm start
in separate terminals to build with parcel and start the express server. - use the
authkey.example.js
file to create your ownauthkey.js
and add Firebase headers. - navigate to cloud.google.com, create an account and create new credentials for an auth file. Store this file on the top level of the project (same level as package.json).
- Alex Roberson
- Andy Chen
- Daniel Politis
- Gabrielle Guo
- Pritam Sarker
- Richard Cui
- William Lee
- Yingchen Bai
- Search and apply for jobs
- Read public blog posts
- Search and apply for jobs
- View personal calendar & create daily tasks
- Upload & view a list of documents
- Create personal notes
- Create personal blog posts, read public blog posts
- Chat with other registered job seekers & employers
- Create job listings
- View personal calendar & create daily tasks
- View submitted applications
- Create personal blog posts, read public blog posts
- Chat with other registered job seekers & employers
- PostgreSQL document storage changed formatting of files, had to switch to Google Cloud Storage using Node module.
- Tracking user state throughout the web app using global context without reverting to the initial state.
- Differentiating user roles (job seekers vs employers) within PostgreSQL database, while staying in sync with Firebase.
- Deploy on AWS/EC2 instance or any web server
- Make website mobile responsive with material UI
- Make an animated landing page and style fonts and color scheme
- Increase test coverage!