Daedalus Roster, is a user-friendly job board application designed to connect talented individuals with exciting job opportunities. Whether you're a freelancer looking for project-based work or a user seeking skilled professionals. Freelancers can effortlessly create and publish detailed job listings, showcasing their expertise, availability, and desired compensation. Meanwhile, users can explore a vast array of job listings, filtering by industry, skillset, location, and more. The application offers a seamless experience, allowing users to easily communicate, review proposals, and hire talented freelancers. Daedalus is providing a streamlined and efficient solution for freelancer.
- Open your favorite text editor of choice
- cd to directory then run:
npm install
- cd to client then run:
npm install
- cd to server then run:
npm install
and enter the following command:
npm run dev
to run it locally at localhost:3000.
- Concurrently 8.0.1
- Nodemon 2.0.22
- Mongoose 7.1.1
- Graphql 9.0.0
- Express 4.18.3
- Express-session 1.17.3
- Dotenv 16.0.3
- Cookie-parser 1.4.6
- Bcrypt 5.1.0
- @apollo/server
- @apollo/client
- Chakra-ur/icon
- Chakra-ur/react
- React
- React-dom
- React-router-dom
- React-scripts
Visit the deployed website by clicking here!
Upon visiting the designated URL, USERS are rendered a Landing page with the ability to create an account and become a member.
USER who are not members are still allowed to view job listings but do not have the ability to create or edit listings.
If a USER is already a member, they are directed to a profile page where they can view and update their credentials.
Additionally, a user-friendly navbar is provided to easily navigate between routes, including a route page to view job listings.
🔗 Github
🔗 Github
🔗 Github
🔗 Github
Copyright (c) 2023 Ferny Castro, Austin Lewis, Ryan Floersch, Robert Palmer