Skip to content

TavaresDev/MovieAppClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Andre Tavares Project

instructions

Create account, add movies,

//todo finish movie list create movie list client implement API call to populate movie data

login : qwe@qwe.com pass: 123qwe

Includes:

  • API
    • User CRUD (Create, Read, Update, Delete)
    • Session Authentication
      • Passport Local strategy
      • Passport JWT strategy
    • Error handling
    • Mongoose configuration
    • All required node packages
      • dotenv
      • express
      • express-session
      • cors
      • mongoose
      • body-parser
      • jsonwebtoken
      • passport
      • passport-jwt
      • passport-local
      • passport-local-mongoose
  • Client
    • User CRUD components
    • Authentication components
    • Shared navigation component
      • Helper for using React Router DOM Link component with React Bootstrap component
    • Global provider for across application variable store
    • Notification provider for across application message system
    • User provider for across application user access
    • All required node packages
      • axios
      • bootstrap
      • react
      • react-bootstrap
      • react-dom
      • react-router-dom
      • react-scripts
      • styled-components

Installation

API

npm install

To run:

npm run dev

Add your .env file with your Atlas Cloud MongoDB credentials

DB_URI="mongodb+srv://comp-2068.efkcg.mongodb.net/<database name>?retryWrites=true&w=majority"
DB_USER="<database username>"
DB_PASS="<database password>"

Replace <config option> with the corresponding data

Client

yarn

To run:

yarn start

When you are ready to deploy you will need to build it first:

yarn build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published