Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 1.28 KB

File metadata and controls

37 lines (32 loc) · 1.28 KB

This is was for a class project where our team of 4 was paired with a client who had a specific need for a web app. Our client wanted a web app where companies could list their internships and high school students could be matched to internships that they aligned with.

Major APIs, Software Used

  • Stripe Payments API
  • Bootstrap 4
  • Font Awesome 3
  • Express
  • Node JS
  • React + Redux
  • Mongoose + MongoDB
  • TinyMCE

Running Code

  1. Clone Code
  2. Server port can be edited in server/server.js
  3. Rename and Edit client/src/example_config.js and server/config/example_config.js to specifications (make sure API URL is set to correct port chosen)
  4. Run "npm build" from the client folder
  5. Run "npm start" from the main folder

Implemented Features

  1. Home Page & Dynamic Header Home Screen
  2. Registration & Login Register Page Login Page
  3. Add Listings Add Listings
  4. View Listing View Listings
  5. View All Listings All Listings
  6. Business Profile Page Business Profile
  7. Edit Profiles Edit Profiles