Skip to content

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

License

Notifications You must be signed in to change notification settings

AllanDutra/tech-trip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛣️ TechTrip

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.

presentation-image

🧰 Prerequisites

  • Node.js 18.x or higher
  • ASP.NET Core Runtime 7.x or higher
  • PostgreSQL and PgAdmin
  • Windows, macOS, or Linux operating system

🔧 Installation

  1. Clone the repository:

    $ git clone https://github.com/AllanDutra/tech-trip.git
  2. Move all character image files from the ./images folder to the C://Tech-Trip/Characters directory.

  3. Create a blank PostgreSQL database.

  4. Run all the scripts located in the ./scripts folder, in order, using pgAdmin.

  5. 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}"
  6. Start the server layer:

    $ cd ./server/TechTrip.API
    $ dotnet restore
    $ dotnet build
    $ dotnet run

    The server will be running at http://localhost:5999.

  7. Start the client layer:

    $ cd ./web
    $ npm install
    $ npm run dev

    The application interface will be available at http://localhost:5173.

🔨 Tools Used

C# .NET Core TypeScript React PostgreSQL

© Credits


Developed by Allan Dutra and Analice Mendes!

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published