An open API service indexing awesome lists of open source software.

https://github.com/mariamelashkar/chorely

A dynamic and responsive task management system with CRUD operations, JWT authentication, and RESTful APIs. Deployed on AWS EC2 with Swagger and Docusaurus documentation.
https://github.com/mariamelashkar/chorely

aws-ec2 css docker-compose golang html javascript jwt mobile-first postgresql reactjs responsive-design restful-api sql swagger

Last synced: 3 months ago
JSON representation

A dynamic and responsive task management system with CRUD operations, JWT authentication, and RESTful APIs. Deployed on AWS EC2 with Swagger and Docusaurus documentation.

Awesome Lists containing this project

README

        

# Chorely

[![Development Status](https://img.shields.io/badge/status-under_development-yellow)](https://github.com/mariamelashkar/Chorely)

Chorely is a dynamic and responsive task and project management application designed to help teams and individuals streamline workflows. Built with modern technologies and a focus on usability, Chorely provides a seamless user experience with powerful backend capabilities.

> **This application is currently under development. Features and functionality are subject to change.**

---

## Features (Implemented and Planned)
- 📝 **CRUD Operations**: Easily manage tasks, projects, and team members with full CRUD functionality.
- 🔑 **JWT Authentication**: Secure your application with JSON Web Tokens.
- 🌐 **RESTful APIs**: Efficient and scalable APIs for seamless communication between the frontend and backend.
- ⚡ **Dynamic Design**: An intuitive user interface with dynamic elements for better usability.
- 📱 **Responsive Web Design**: Fully responsive UI optimized for desktops, tablets, and mobile devices.
- 📦 **Dockerized Deployment**: Simplified and scalable deployment using Docker containers.
- 🚀 **AWS EC2 Deployment**: Hosted on AWS EC2 for reliable performance and scalability.
- 📜 **Swagger Documentation**: Explore the API with integrated Swagger documentation.
- 📖 **Docusaurus Documentation**: Comprehensive project documentation for developers and users.

---

## Tech Stack
- **Frontend**: React.js
- **Backend**: Go (Golang)
- **Authentication**: JWT
- **APIs**: RESTful
- **Database**: PostgreSQL
- **Containerization**: Docker
- **Deployment**: AWS EC2
- **Documentation**: Swagger and Docusaurus

---

## Getting Started

### Prerequisites
- [Docker](https://www.docker.com/)
- [Go](https://golang.org/) (latest version)
- [PostgreSQL](https://www.postgresql.org/)

### Installation

1. Clone the repository:
```bash
git clone https://github.com/mariamelashkar/Chorely.git
cd Chorely