This is a basic Notes App created using react native and expo-cli . It uses firebase as RTDB ( Real Time Database) for its backend .This project was made as a part of ISOC (IEEE Summer of Code ) . I am thankful to IEEE-VIT for giving me this opportunity and my mentor ,Sarthak Pranesh for helping me out with this project,without whose help it would have been impossible to complete it .
- It's beginner friendly
- No need of Android studio or XCode , You can run the app simultaneously while working on it
- Sharing the app is easy
- The Expo sdk offers a collection of ready solutions
- Clone the git repo : https://github.com/agnivabasak/Notes-App.git
- Change directory using cd Notes-App
- Install all dependencies by running the command : npm install
- After all the dependencies have been successfully installed , run the program using : npm start
Feature | How to do it |
---|---|
Login/Signup | Create account and login options are available in the screen that opens up after installation |
Reset Password for your account | To reset password just click on the "forgot password?" link on login screen and enter email ID |
Add a note | (After logging in) Click on the plus icon on top right on index/home screen |
Delete a note/mutiple notes | (After logging in) Long press on a single note,and click on the others that you want to delete .After selecting the ones to delete ,click on the delete button that pops up in the bottom of the screen or click cancel |
See a note | Click on any note on Index Screen to see it |
Edit a note | First "See a note" as written above then click on the pencil/edit icon on top right to edit and remember to click on save button |
Search for a note | Click on the search bar below the header and enter any keyword that might have appeared in a note's title or content |
Logout | Click on the logout icon (a door with an arrow) on top right on the index /home screen |
Contributions are always welcome . You could open up an issue if you feel like something is wrong with the app .