In this project we try to implement few features of Evernote.
- New User Signup
- User Login
- Create Note
- Delete Note
- Edit Note
-
Modern Editor
- Customize size of title
- Embed Video from link
- Write Code in special code block
- Marker
- Quote Support and many more ..
We have used ReactJS for the frontend. Each components used in the project can be found at src/components/ folder. For Editor we have used EditorJS third party package.
We have used Firebase cloud firestore as our database. Firesbase authentication is used for authentication.
This project is deployed over firebase hosting.
- Node js >=8.10
- Npm >=5.6
- Clone the project into your local repository.
- Open terminal and go to your project folder
- Type npm install ( To install all the dependencies )
- Create a firebase project
- Copy the configuration details
- Create a fbconfig.js inside the config folder
- Paste the configuration details inside this folder
- Type npm start