Skip to content

An API written in Flask for the Tamagochi application, an initiative of the research and development group at Universidade Positivo in the year of 2022/2023.

License

Notifications You must be signed in to change notification settings

entr0pie/api-tamagochi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-Tamagochi

An API written in Flask for the Tamagochi application, an initiative of the research and development group at Universidade Positivo in the year of 2022/2023.

Description

The Tamagochi application is an educational tool designed to assist children with their daily tasks through a virtual pet, similar to a Tamagochi. This repository contains only the API, without the graphical interface.

Technologies Used

The following technologies and libraries were used in the development of this project:

Installation (Docker)

To set up the project on your local machine, follow these steps:

  1. Make sure you have docker and docker compose installed properly.
  2. Clone this repository.
  3. Inside the directory, run:
docker compose up --build

Access your localhost.

  1. (Optional) add the domains and subdomains to /etc/hosts
SERVER_ADDRESS=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' tamagochi-nginx-1)

echo "$SERVER_ADDRESS tamagochi.up.br" >> /etc/hosts
echo "$SERVER_ADDRESS parent.tamagochi.up.br" >> /etc/hosts
echo "$SERVER_ADDRESS child.tamagochi.up.br" >> /etc/hosts

Documentation

To see our current goals and more information about the project, visit our Notion page.

The API documentation can be accessed at /docs. From there, developers can understand the available endpoints and their functionalities.

Known Issues

As the project is still in its early stages of development, there may be known issues or limitations.

Future Plans

The following are the planned future enhancements for the project:

  • Implement creation, editing, and deletion of tasks.
  • Create a separate JWT for the "Child" user.
  • Allow editing and deletion of the "Parent" and "Child" user.

License

All the code in this and other repositories solely belongs to Universidade Positivo. All rights reserved.

About

An API written in Flask for the Tamagochi application, an initiative of the research and development group at Universidade Positivo in the year of 2022/2023.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published