Flatnote is an app that lets users create and maintain a list of notes. After creating a note, users can edit, add tags, and delete. Notes can be filtered by tags.
This was built as part of the Flatiron School Software Engineering Immersive Bootcamp.
- Built with React
- Styled with Semantic UI React
- Local store management with Redux
- Asynchronous actions handled with Thunk
Before starting this front-end application, clone the back-end app, and follow the setup instructions.
Once the backend server is running, run the following commands:
npm install
npm start
Simply log in with whatever username you choose. This project focused on React & Redux and does not authenticate users, however if you have logged in with the same username previously, your information will persist.
- Create new notes
- Edit existing notes and add tags
- Filter your note list by tag
- Delete notes you no longer need
- User authentication with password encryption
- Visual "theme" customization
This project was bootstrapped with Create React App.