Skip to content

A full MERN Stack Web App with user authentication, Daedalus Roster is an easy-to-use app that helps freelancers find jobs and lets businesses hire skilled workers.

License

Notifications You must be signed in to change notification settings

FernyCastro8/daedalus_roster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daedalus Roster

Description

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.

Table of Contents


Installation

  • 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.


modules / packages

  • 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

Usage

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.


Credits

Ferny Castro

🔗 LinkedIn


License

MIT License

Copyright (c) 2023 Ferny Castro, Austin Lewis, Ryan Floersch, Robert Palmer

License: MIT


Demo

  • Landing page
Screen Shot 2023-06-15 at 9 38 10 PM

About

A full MERN Stack Web App with user authentication, Daedalus Roster is an easy-to-use app that helps freelancers find jobs and lets businesses hire skilled workers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.7%
  • HTML 3.5%
  • CSS 0.8%