Skip to content

A backend API for the Material To-Do mobile app built with Go and PostgreSQL.

Notifications You must be signed in to change notification settings

tashtemirlan/go_backend_todo

Repository files navigation

🚀 Material To-Do Backend

This project is a Go (Gin) backend for a To-Do application using PostgreSQL as the database.

🎯 Getting Started

🏭 Project Structure

📂 material_todo_go
 ├── 📁 controllers    # API controllers (auth, user, notes)
 ├── 📁 models         # Database models (User, Note)
 ├── 📁 database       # Database connection (PostgreSQL)
 ├── 📁 routes         # API route definitions
 ├── 📁 utils          # Utility functions (JWT handling)
 ├── 📁 uploads        # Folder for user-uploaded images
 ├── 🌍 main.go        # Entry point of the app
 ├── 📜 go.mod         # Go modules
 ├── 📜 README.md      # Project documentation

🛠️ Running the Project

docker-compose up --build -d

About

A backend API for the Material To-Do mobile app built with Go and PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published