Contributors: Sathya Thenappan, Gabriel Lim
Your end tag to your job search as a software egnineer!
Backend Repo: https://github.com/gbrllim/GitHired-Backend
Frontend
- React.JS
- React-router-dom
- Axios
- TailwindCSS
- DaisyUI
- ReactRouter
- Framer Motion
- ReCharts
Backend
- ExpressJS
- Firebase Storage
- Sequelize
- JsonWebToken
- Postgres
Hosting
- Netlify (Frontend)
- Fly.io (Backend)
APIs
- Sengrid by Twilio https://sendgrid.com/en-us
- Kanban Board - Github Projects
- Wireframing & User Flows - Figma https://www.figma.com/file/EmBCAwabhiOpJ4CWEdga5G/GitHired?type=design&node-id=0-1&mode=design&t=T7q70a07Uep8lmju-0
- Entity-relationship diagram for backend database structure - dbdiagram.io https://dbdiagram.io/d/jobapps-v0-1-654b342f7d8bbd6465bb7fbc
- Feature Planning - Miro https://miro.com/app/board/uXjVNTMMiBA=/
- Communication - Zoom, Slack
- Project Overview Slides
- Job application builder and tracker
- Weekly applications and practice questions (Leetcode/Hackkerank) goals setting
- Metrics to keep track of application and practice question numbers on a weekly basis
- Organizing job notes and job contacts
- Setting reminders for interviews and important deadlines
- Document storage for users to keep relevant resumes, cover letters
- Integration with Leetcode/Hackerrank accounts to track questions
- Social media feed for users to post their offers, solutions, tips to other on the job hunt
- Job page with recently posted SWE jobs
- Blog platform for users to share their past experiences/learning
- Setting up Magic Link Auth with JWT verification https://www.youtube.com/watch?v=b6qHfPdv4Y8
- onDelete CASCADES to remove associated ids https://stackoverflow.com/questions/23128816/sequelize-js-ondelete-cascade-is-not-deleting-records-sequelize
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.