/full-stack-react-rest-api

A full-stack JavaScript project that manages courses for a database of courses.

Primary LanguageJavaScript

Course Catalog Manager

A Full Stack JavaScript application using React and a REST API

Description

This application uses React to create a client for a school database REST API. This is a full stack application that provides a way for users to interact with a school database containing information about courses. Users can create an account and sign in to make changes to the database. They can interact with the database by retrieving a list of courses, viewing detail for a specific course, as well as creating, updating and deleting courses in the database.

Required Technologies

Suggested Technologies

How To Use

  • Download the project files by running git clone https://github.com/LeeVaughn/full-stack-react-rest-api

  • Navigate to the project folder

  • Navigate to the api directory

    • Install project dependencies with npm install
    • After the dependencies have installed, run npm run seed to seed the database
    • Run npm start to launch the API portion of the application
  • In a separate terminal, navigate to the client directory

    • Install project dependencies with npm install
    • Run npm start to launch the client portion of the app, which should result in new tab opening in your browser pointing to http://localhost:3000

    Author

    Daniel Lee Vaughn