timoyo93 / secure-todo-api

Fullstack TODO App with SvelteKit as Frontend and Go with ECHO as Backend and MongoDB as database

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

secure-todo-api

Fullstack TODO App with Angular as Frontend and Go with ECHO as Backend and MongoDB as database

Run the application

  1. Open a terminal in the root of the repository where the docker-compose.yml file is located
  2. Run the docker compose command with the needed arguments for the database user and password:
DB_USER=<your-username> DB_PASSWORD=<your-password> docker-compose up -d --build
  1. Navigate to http://localhost:3000 for the UI
  2. Register a user, after that you are redirected to the TODOs view
  3. Add Todo's to your liking! 😋
  4. If you want to use the Backend for your own UI or other projects, navigate to http://localhost:8080/swagger/index.html for the Swagger documentation

About

Fullstack TODO App with SvelteKit as Frontend and Go with ECHO as Backend and MongoDB as database


Languages

Language:Go 58.7%Language:Svelte 27.2%Language:TypeScript 8.8%Language:JavaScript 2.5%Language:Dockerfile 1.8%Language:HTML 0.9%Language:CSS 0.1%