Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 904 Bytes

README.md

File metadata and controls

12 lines (9 loc) · 904 Bytes

my-notes-app

A Full Stack MERN application, built with TypeScript. The challenges were, for the backend, building the API with a user authentication system using JSON Web Tokens, and for the frontend, implementing client-side routing with React.

The frontend uses React with Typescript and Chakra UI to build the React components.
For implementing client-side routing, we used React Router Dom v6; for API integration, we used React Query and the Axios library.

The backend was built using Nodejs and Expressjs with TypeScript. All the development process was done following the Test-Driven Development, and for the tests we used Jest. The database used was MongoDB along with Prisma ORM for data manipulation.

Click here to access the API documentation.