NotesApp
DESCRIPTION
Web application to create and manage notes
Technologies
Typescript, NodeJS, React, NestJS, MongoDB, Mongoose

The NotesApp is a web application designed to help users create and manage their notes. The application is built with TypeScript, a superset of JavaScript that adds optional static typing and other features, making it more suitable for larger and more complex projects. The frontend of the application is built using React, a popular JavaScript library for building user interfaces. The backend of the application is built using NestJS, a framework for building efficient and scalable Node.js server-side applications.

The application allows users to create, view and edit notes, but it is only accessible to users who are logged in. To access the application, users are required to log in with their Google account. The server uses MongoDB to store user information and notes, and uses Mongoose, an Object Data Modeling (ODM) library for MongoDB, to interact with the database.

The project is deployed on Vercel, a cloud platform for static and Jamstack web applications. This allows for easy and fast deployment of the application. Overall, the NotesApp is a powerful and user-friendly tool that allows users to easily create and manage their notes, and it is built with a powerful set of technologies that make it efficient, scalable and easy to use.