Skip to content

Tenth and final project for the Treehouse Full-Stack JavaScript Techdegree.

Notifications You must be signed in to change notification settings

bt93/full-stack-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack App with React and a REST API

The Tenth and Final project for the Full-Stack JavaScript Techdegree from Treehouse. This is a full stack application with a back-end using Node.js, Express, SQL and Sequelize, and a front-end of React.js. This application will allow you to create a user accound, login with authentication and create, edit and delete and view courses. You must create an acound to create a course and must be authorized to update and delete any course.

The REST API is deployed through Heroku at https://treehouse-full-stack-app.herokuapp.com/. The React.js client is deployed on GitHub Pages.

You can view the live demo here.

Getting Started

If you would like to run the project locally clone or download the master branch and follow these instructions

Node.js

To get up and running with this project, run the following commands from the root of the folder that contains this README file.

Go to the /api directory

cd api

First, install the project's dependencies using npm.

npm install

Second, seed the SQLite database.

npm run seed

And lastly, start the application.

npm start

To test the Express server, browse to the URL http://localhost:5000/.

React.js

Open a second terminal and type:

cd client

In the project directory, you can run:

npm install

This will install all dependencies

Then type:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console. This project was bootstrapped with Create React App.

About

Tenth and final project for the Treehouse Full-Stack JavaScript Techdegree.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published