Skip to content

rezelahi/todo-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo-with-Go

This is a simple Todo application built with Go (Golang) for the backend and a modern front-end framework. The project demonstrates how to create a full-stack application with a focus on clean architecture, scalability, and maintainability.

Features

  • Add, edit, and delete tasks.
  • Mark tasks as completed.
  • Persistent storage for tasks.
  • RESTful API built with Go.
  • Responsive front-end for seamless user experience.

Technologies Used

Backend

  • Go (Golang): For building the RESTful API.
  • Gin: A lightweight web framework for Go.
  • MongoDB: NoSQL database for storing tasks.

Environment Variables

Create a .env file in the root directory of the backend to configure the application. Below is an example of the .env file for this project:

# MongoDB connection string
MONGO_URI=mongodb://localhost:27017

# Server port
PORT=5000

# Environment mode
ENV=development

Make sure to replace the values with your own configuration as needed.

About

A lightweight Todo application built with Golang, React, and MongoDB for efficient task management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published