A computing education platform designed for children aged 6 to 10, aligned with the learning objectives outlined in the Computing appendix of Brazil's National Common Curricular Base (BNCC). The platform offers an interactive and gamified experience, making learning both fun and accessible while preparing students for the challenges of the digital world.
- Node.js 18.x or higher
- ASP.NET Core Runtime 7.x or higher
- PostgreSQL and PgAdmin
- Windows, macOS, or Linux operating system
-
Clone the repository:
$ git clone https://github.com/AllanDutra/tech-trip.git
-
Move all character image files from the
./imagesfolder to theC://Tech-Trip/Charactersdirectory. -
Create a blank PostgreSQL database.
-
Run all the scripts located in the
./scriptsfolder, in order, using pgAdmin. -
Configure the server database in the
./server/TechTrip.API/appsettings.jsonfile:"TechTripDb": "Server={SERVER_ADDRESS};Port={SERVER_PORT};Database={SERVER_DATABASE};User Id={SERVER_USER};Password={SERVER_PASSWORD}"
-
Start the server layer:
$ cd ./server/TechTrip.API $ dotnet restore $ dotnet build $ dotnet runThe server will be running at
http://localhost:5999. -
Start the client layer:
$ cd ./web $ npm install $ npm run devThe application interface will be available at
http://localhost:5173.
- Images by Freepik
- Sound Effects by UNIVERSFIELD and Jurij from Pixabay
Developed by Allan Dutra and Analice Mendes!
