Ram Maheshwari Logo Image
Jay Lee

Tim-agotchi

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).

Project Image

- User profile page where user can see all of their pets and their status. Also, user can edit their information.

Project Image

- User profile edit page which is on React Modal. Also, profile image can be changed where the image is uploaded to cloudinary.

Project Image

- 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.

Project Image

- Page to view all other registered users and view their pets once clicked.

Project Image

- Page to view all Tim-agotchis of all users that are stored in MongoDB database.

Wireframe

Project Image

Technologies Used

JavaScript
React
HTML
CSS
Node.js
Express.js
MongoDB
Mongoose
GIT
Github
Bootstrap
JWT
Netlify
Heroku
Postman
VS Code