Project Overview
Tim-agotchi is a virtual pet game inspired by 'Tamagotchi' that allows users to create an account and adopt a pet. The pet will grow and change based on the user's actions. The user can feed, play, and clean up after their pet. The users can also see other users' pets.
Tim-agotchi is built with MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS) and deployed on Netlify (Client) and Heroku (Server).
- User profile page where user can see all of their pets and their status. Also, user can edit their information.
- User profile edit page which is on React Modal. Also, profile image can be changed where the image is uploaded to cloudinary.
- Single Tim-agotchi's page where the user can feed, play, clean, and release the pet. The values are stored in the database (MongoDB) and are updated in real-time based on the user's actions and time. Also, the app sends email notification to users when they are hungry.
- Page to view all other registered users and view their pets once clicked.
- Page to view all Tim-agotchis of all users that are stored in MongoDB database.