Setting up development environment
- Project uses Prisma, you can decide which database to use. *By default it uses the 'mysql' provider
git clone https://github.com/sebastianfdz/jira_clone- Create an empty
.envfile inside the root dir/, copy/.env.examplecontents into it, and fill in the variables needed. npm installnpx prisma db seed- Lookup 'USE THIS IF RUNNING LOCALLY' inside the project and follow the instructions.
npm run dev- App should now be running on
http://localhost:3000/
What's Pending?
There are features pending from this showcase product which should exist in a real product:
Unit/Integration tests
Unit and integration tests are currently in progress... The app will be using Vitest and React Testing Library.
End to end tests
End to end tests are currently in progress as well... The app will be using Cypress.
Contributing
Contributions to this project are welcome. Feel free to submit bug reports, feature requests, or pull requests to help improve the app.
Acknowledgements
- Inspired by @oldboyxx's https://github.com/oldboyxx/jira_clone
- App was initially bootstrapped with T3's create-t3-app
License
This project is licensed under the MIT license.
On this page
Contributors
MIT License
Created December 1, 2023
Updated December 1, 2023