Skip to content

subho30666/jira_clone

Repository files navigation

A simplified front-end for Jira built with React

Auto formatted with Prettier, tested with Jest 🎗

Tech logos

App screenshot

What is this and who is it for 🤷‍♀️

I am looking for React jobs, and this is a showcase product I've built in my spare time. It serves as an excellent example of a modern, real-world React codebase.

Many showcase/example React projects are too simplistic. I believe this codebase offers enough complexity to provide valuable insights to React developers of all skill levels while still being relatively easy to understand.

Features

  • Proven, scalable, and easy to understand project structure
  • Written in modern React, only functional components with hooks
  • A variety of custom light-weight UI components such as datepicker, modal, various form elements etc
  • Simple local React state management, without redux, mobx, or similar
  • Custom vite setup, without create-react-app or similar
  • Custom error handling page to notify users of issues
  • Centralized routes for easy maintainability and scalability

Setting up development environment 🛠

  • git clone https://github.com/subho30666/jira_clone/.git
  • npm run install
  • npm run dev
  • App should now be running on http://localhost:5173/jira_clone/

What's missing?

There are features missing from this showcase product that would be present in a real product. Since it is deployed as a SPA on GitHub, some features may not work in this setup.

Proper authentication system 🔐

I haven't set authentication yet, but I plan to add a basic token-based system.In a real product we'd want to implement a proper email and password authentication system.

Accessibility ♿

Not all components have properly defined aria attributes, visual focus indicators etc. Most early stage companies tend to ignore this aspect of their product but in many cases they shouldn't, especially once their userbase starts growing.

Contributing

I will not be accepting PR's on this repository. Feel free to fork and maintain your own version.

License

MIT


Releases

No releases published

Packages

No packages published

Languages