Skip to content

Keep track of the movies you want to watch and have watched - A MERN stack CRUD app using Typescript

Notifications You must be signed in to change notification settings

SomthingInteresting/WatchLater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Steps taken to start the project

Backend

Initialise the project with npm init -y

Install the following dependencies:

  • npm install express mongoose cors

Install TypeScript and TypeScript Node (ts-node) as development dependencies:

  • npm install --save-dev typescript ts-node

Intialise TypeScript with npx tsc --init

Install TypeScript types for Node.js and Express as development dependencies:

  • npm install --save-dev @types/node @types/express

Frontend Create a new React app with TypeScript template

  • npx create-react-app . --template typescript

Install necessary dependencies

  • npm install react-router-dom axios redux react-redux

Install TypeScript types for React Router and Redux as development dependencies:

  • npm install --save-dev @types/react-redux @types/react-router-dom

Testing

Install necessary testing libraries:

  • npm install --save-dev jest ts-jest supertest @types/jest @types/supertest

Initialize a Jest configuration file:

  • npx ts-jest config:init

https://trello.com/b/RNRq0vhW/watchlater

About

Keep track of the movies you want to watch and have watched - A MERN stack CRUD app using Typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published