Website: https://mellow-paletas-1bc4eb.netlify.app/
Develop a job applications website, using AGILE methodology.
The jobs applications process can be cumbersone in many cases. All Software Engineers have their complaints about having to create a new WorkDay account for every company they apply to. On the employer's side, it is difficult and crucial to find the perfect candidate for open positions.
Jojo seeks to fix this problem, thanks to an algorithm that matches various companies to the best candidates - all under one web application.
- Andy Chhuon - Technical Lead / Full-Stack Developer (Github: AndyChhuon)
- Kevin Xu - Front-end developer + UI/UX (Github: Starmarke)
- Camila-Paz Vejar-Rojas - Front-end developer/Project Manager (Github: camilavejar)
- Rongmin Gan - Front-end developer + UI/UX (Github: 56852733)
- Hanyu Duan - Front-end developer + UI/UX (Github: hanyuduan0131)
- Tanzila Tabassum-Front-end developer + UI/UX (Github: Tanzi04)
- Bootstrap
- MongoDB
- AWS S3
- Google Login
- .Net/C# REST API
- Html
- JavaScript
- Less CSS
- The software shall allow the user to upload their CVs.
- The software shall allow applicants to search for job posts.
- The software shall allow employers to upload job posts.
- The software shall match job posts with applicants' CVs.
- sprint 3: https://www.youtube.com/watch?v=J-3p5YiSPI0&ab_channel=AndyChhuon
- Sprint 2: https://www.youtube.com/watch?v=C5FcmbjEbHU&ab_channel=AndyChhuon
- Clone this repo:
https://github.com/AndyChhuon/jojo-soen341project2023.git
- CD into this repo and into jojo-app:
cd jojo-soen341project2023/jojo-app
- Install dependencies:
npm install
- Run the app:
npm start
- Run ESLint:
npm run lint
- Fix lint issues:
npm run fix
- Run Jest tests:
npm run test