Skip to content

mberatkaya/Todo-list

Repository files navigation

This project is a To-Do List application developed using the Go programming language, the Fiber web framework, and the MongoDB NoSQL database. The application follows RESTful API principles and provides basic CRUD (Create, Read, Update, Delete) functionality.

Additionally, the project includes features such as password hashing and test writing, ensuring enhanced security and quality assurance.

Features

Create, delete, update, and mark tasks as complete. Password hashing for user authentication (using bcrypt). RESTful API endpoints for seamless integration. Unit and integration tests to verify application functionality. High-performance HTTP request handling with the Fiber framework.

Technologies Used

Go (Golang): A programming language known for its performance and simplicity. Fiber (v2): A fast and flexible web framework for handling HTTP requests. MongoDB: A NoSQL database for storing task data. bcrypt: A library for securely hashing user passwords. Testing Framework: (e.g., Go’s testing package or other preferred tools) used to verify API and business logic.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages