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
./images
folder to theC://Tech-Trip/Characters
directory. -
Create a blank PostgreSQL database.
-
Run all the scripts located in the
./scripts
folder, in order, using pgAdmin. -
Configure the server database in the
./server/TechTrip.API/appsettings.json
file:"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 run
The server will be running at
http://localhost:5999
. -
Start the client layer:
$ cd ./web $ npm install $ npm run dev
The 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!