π TinyJira is a project management πΊ tool inspired by Jira, designed to facilitate project planning πͺ, task tracking β, and team collaboration.
- Intuitive and scalable project structure for seamless navigation and management
- Modern React implementation using functional components with hooks for enhanced development experience
- API layer developed in Spring Boot and we opt for MySQL for the database.
- Install MySQL.
- Clone the TinyJira repository:
git clone https://github.com/Ayyoub-ESSADEQ/TinyJira.git
- Inside the
/api
directory, create an empty.env
file and copy the contents of/api/.env.example
into it. Fill in the required environment variables. - Install project dependencies for both the client (using
npm install
) and the api (usingmvn install
). - Run the application.
- The TinyJira application should now be accessible at
http://localhost:5173/project/project_id
.