Spaces note-taking web app is a web app that helps users keep track of important information, such as meeting notes, to-do lists, and reminders. It can also help users to organize their thoughts and ideas, and keep them in one place. Additionally, spaces note-taking app can be used to collaborate with others, share information, and work on projects together as a team.
- Allow users to create, edit, view and delete notes.
- Allow users to create and delete folders where notes are stored.
- Allow users to add notes to favourites and remove notes from favourites.
- Allow users to archive and unarchive notes.
- Allow users to trash and restore notes.
We were divided into two teams which are as follows;
-
Backend Team:
-
Frontend Team:
We chose the MERN stack which is a popular web development framework that consists of four key technologies: MongoDB, Express.js, React.js, and Node.js. It speeds up our development by using React to implement the presentation layer, Express and Node to make up the middle or application layer, and MongoDB to create the database layer.
The ./backend directory contains the code for the backend Express server.
View the README.md within ./backend for more details on how to get started.
The ./frontend directory contains the code for the frontend code written in react.
View the README.md within ./frontend for more details on how to get started.