Familytrackerdetails

I utilized modern technologies including React for the frontend, Node.js for the backend, and PostGresSQL for database management. The project aimed to create a dynamic web application for managing user data.

I designed this web application user interface with React and Tailwind. The backend was developed using Express.js on Node.js, enabling efficient data handling and API integration. PostGresSQL was chosen for its flexibility in managing Table data relationships with ease, optimizing performance.

This application functions are first get data from the relational database from PostgresSQL. The data is filtered according to the active user and displayed on the front-end in visual colors according to each user color. The user can add more family memebers to the database with their selected color theme and each user can add thier own visited country to the relational tables in the data base. This application is system designed to check for errors and respond with a message to the front end. A user can not add the same country twice or try to add a coutry that does not exist.

Challenges encountered included integrating real-time data updates for each user. I implemented a relational data base to easily connect each user id to it's data in the PostGresSQL Tables. Used React tool userEffect to handle the data from the Node backend abd store it in reusable components in the frontend for displaying. This project was just not a challenge for me but the best hands on experience learning period for me. The web application is robust and functional.