Skip to content
/ Planner Public

Web app to help plan projects and tasks, built with Next.js, TypeScript, Prisma, and Tailwind CSS

Notifications You must be signed in to change notification settings

dv297/Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Version License: MIT Twitter: thedanielvu

A Jira-like clone for learning Next.JS, Tailwind, and Next-Auth

✨ Screenshots

Demo

Install

npm install

Usage

npm run start

Author

👤 Daniel Vu

Developer Notes

Installation

This project uses NPM. To pull dependencies, run npm ci.

Beyond Node.js, this project requires various external technologies to get up and running. These include...

  • PostgreSQL
  • Redis
  • Twilio SendGrid
  • Google Application Authentication Credentials
  • Github Application Authentication Credentials
  • Sanity.io

Running docker-compose up -d will configure PostgreSQL and Redis. You will need to sign up and configure the remainder to get the values needed for the environment variables for this application.

A local.env file outlines the various environment variables that are required.

Testing

This project is configured with Cypress for end-to-end testing. To run the tests, ensure your .env is configured with environment variables pointing to a running PostgreSQL database that contains the proper schema. The database will be wiped once the tests are started.

From there, you can run npm run e2e to start Cypress. You can also run npm run e2e:headless to run the tests in a headless browser.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

Web app to help plan projects and tasks, built with Next.js, TypeScript, Prisma, and Tailwind CSS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published