This repository contains exercises and projects completed during my internship at Eskalate as a Backend Developer using Go (Golang). The projects include a Grade Calculator, a Letter and Word Frequency Counter, a Palindrome Checker, a Console-based Library Management System, and a fully-fledged Task Management API with database integration, authentication, and authorization layers, including testing.
- Grade Calculator
- Letter and Word Frequency Counter
- Palindrome Checker
To run these exercises:
- Navigate to the
main.gofile in the root directory. - Follow the instructions provided in the file to run each task separately.
A console-based library management system with comprehensive documentation.
To run the Library Management System:
- Navigate to the
library-management/docsdirectory:cd library-management/docs - Read the documentation provided there for setup and usage instructions.
A full-fledged Task Management API that includes:
- Database integration
- Authorization and authentication layers
- Testing
To run the Task Management API:
- Navigate to the
task-management-api/docsdirectory:cd task-management-api/docs - Read the documentation provided there for setup and usage instructions.