Mini Trello is a simplified version of the popular project management tool, Trello. It allows users to create boards, lists, and cards to organize and track their tasks and projects.
- Create and manage boards to organize tasks and projects
- Add lists to boards to categorize tasks
- Create cards within lists to represent individual tasks
- Edit and delete boards, lists, and cards
- Drag and drop functionality to move cards between lists (coming soon)
- Angular: A powerful JavaScript framework for building web applications
- Spring Boot: A popular Java framework for building enterprise-grade applications
- GraphQL: A query language for APIs and a runtime for fulfilling those queries
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript
- HTML/Sass: Markup and styling languages for creating the user interface
- Node.js and npm (Node Package Manager) installed on your machine
- MongoDB installed and running locally or a MongoDB Atlas account
-
Clone the repository:
-
Navigate to the project directory:
-
Install the dependencies for the backend
-
Install the dependencies for the frontend