Birthday Reminder App

Congratulate your loved ones

See the Web

General info:

The Birthday Reminder App is a full-stack application to never forget your loved ones' birthdays created with React.js, Node.js Express.js and mySQL.

In this application you can add the birthday of your friends. Add their names, years and upload a picture from your device.

Do you have a special friend? Add his or her birthday as a important by clicking on the checkbox.

You can also double click on one of the birthdays that you have already added on the list, and highlight it as important.

Do you need to delete one of the birthdays from the list? Click on cross to remove one by one the birthdays that you want.

Front End toolbox:

The frontend app has been built with React.js. I used React Query and installed the npm package Axios library to make CRUD HTTP requests to Rest API. To fetch JSON data from the API I used the useQuery hook, and in order to create and delete data I used the useMutation hook.

Back End toolbox:

The backend has been built following the MVC architecture pattern consisting of 3 parts: models, routes and controllers

Deployment method:

I selected Heroku as a deployment method.

GitHub repository:

Check out the GitHub repository.