Skip to content

shivam-909/seg-large-group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Binary Bandits + Purple

Team Members

Samiul Islam
Oneeb Aamer
Shivam Acharya
Leena Maulvi
Cem Ratip
Sifa Shaikh
Tahseen Humaira

Deployed Application

Project URL: https://seg-large-group.vercel.app/
If the above URL does not work properly, please use: https://classy-swan-27585b.netlify.app/

Job searcher login credentials:

Email: [email protected]
Password: Password123!

Company login credentials:

Email: [email protected]
Password: Password123!

Installation Instructions

  1. Clone the repository.
  2. cd backend
  3. Create a .env file in the backend directory and add the following environment variables:
    AWS_ACCESS_KEY_ID=AKIAWQAQTTQM4KT6WI7Y
    AWS_SECRET_ACCESS_KEY=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
  4. npm install
  5. npm run build
  6. npm run dev
  7. cd ..
  8. cd frontend
  9. Create a .env file in the frontend directory and add the following environment variables:
    REACT_APP_BACKEND_URL=http://localhost:8000/
    REACT_APP_GOOGLE_API_KEY=AIzaSyC0FpC_LZEQb2iyXwOEcyM57llwjE9hBOQ
  10. npm install
  11. npm run build
  12. npm run start

Testing Instructions

Run frontend tests:

  1. cd frontend
  2. npm run test:coverage

Run backend tests:

  1. cd backend
  2. npx jest --coverage

Code References

Infinite scroll feature (JobList.js lines 6-78): https://webdesign.tutsplus.com/tutorials/how-to-implement-infinite-scrolling-with-javascript--cms-37055