In an effort to hone my React and NodeJS skills, I embarked on a personal project to create a note-keeping web application inspired by Google Keep. The main goal of the application was to provide users with a platform to quickly jot down notes and ideas, storing them locally on their computers.
The front end of the application was built using ReactJS, a powerful JavaScript library for building user interfaces. The decision to use ReactJS was influenced by its efficiency, flexibility, and the modular structure of components it offers.
For designing the user interface, Material UI, a popular React UI framework, was used. It allowed me to create a modern, user-friendly, and responsive UI with pre-built components that followed Material Design guidelines. HTML and CSS were used to structure and style the application, ensuring it was visually appealing and intuitive to navigate.
On the backend, NodeJS was utilized for server-side scripting. It allowed for efficient management of data, ensuring the application could effectively save and retrieve the user's notes.