Jira Clone screenshot

Jira Clone

Author Avatar Theme by Daniserrano7
Updated: 7 Feb 2024
88 Stars

A Jira frontend clone application made with React and Typescript

Categories

Overview:

The Jira clone v2.0 is a simplified Jira clone application developed using Remix Run. It is a personal project designed to practice skills and is not intended to function as a real Jira application. The app is still in early development with upcoming features and improvements.

Features:

  • Project Management: The application serves basic functionalities of a project management software.
  • UI Inspiration: The design of the application takes inspiration from the actual Jira website and Trello, with additional inspiration from Ivor’s Jira clone.
  • Custom Modifications: Many features have been modified according to the developer’s preferences.
  • Database: The application requires a SQLite database to work, and the database can be populated with initial data.
  • Server-side Rendering: The content of the application is rendered server-side using the Remix Run framework.
  • Login: The login section allows users to choose a user to log in with.
  • Projects List: Users can view a list of projects.
  • Project Space: Users can access the project space where they can create and update projects, assign users, and manage issues.

Installation:

To set up the Jira clone v2.0, follow these steps:

  1. Clone the repository to your local folder.
  2. Navigate to the folder and install the dependencies.
  3. Set up the database by defining the SQLite database URL via environment variables. Use the provided template file .sample.env to create your own .env file with the required values.
  4. Create the database with Prisma by executing a specified command.
  5. Optionally, populate the database with initial data by executing a specified command.
  6. To run the application in dev mode, execute a specified command. This will also compile Tailwind CSS in watch mode.
  7. To build a compiled version of the application, execute a specified command. This will also compile Tailwind CSS in production mode.
  8. To start the compiled version, execute a specified command.
  9. To execute tests or run linters and type checks, execute specified commands.

Summary:

The Jira clone v2.0 is a personal project developed using Remix Run. It is a simplified Jira clone application with custom modifications and inspirations from Jira’s website and Trello. The application serves basic project management functionalities and uses a SQLite database for data storage. It renders content server-side and includes features such as login, project list, and project space. Installation involves cloning the repository, setting up the database, and executing specified commands to run the application.