Every tutorial of a new programming language starts with a task list. Similarly, as I was going to try out new things in this project I decided on making a Notes App.

What it does

Notica is a Notes app which allows you to Log in and Log out using Google Authentication, you can then add new notes and delete them. You can also keep track of the date and time the note was created.

How I built it

Using Firebase I connected the database and authentication. I've done this on my own for the first time. The App allows Sign in using Google Authentication. The Notes added and deleted are stored in the firebase database and the time of creation of app is also kept track of.

Challenges I ran into

One challenge I ran into is that once the database was connected, the notes from all accounts were being added to the same place. So, everyone could see each others notes and deleting was possible from everyone's account.

Accomplishments that I'm proud of

Finally got the database issue sorted. Used google authentication for the first time.

What I learned

Using Firebase. Also, using Firebase with React to get authentication and database working.

What's next for Notica

Since it is just a Notes App currently, I plan on adding a task list to the same app so that students can add any task they remember during a lecture on the spot while taking down notes.

Built With

Share this project: