Skip to content

NovaWaveTech/trello-clone

Repository files navigation

AnyTask

AnyTask is a project developed that improves task and project management. Inspired by Trello, AnyTask offers a customized and enhanced solution for your specific needs. Using TypeScript as the main development language, we built a robust and secure application. The MySQL database was chosen to efficiently store and manage the system's data. Additionally, we use the Tailwind CSS framework to ensure a modern and responsive interface. AnyTask demonstrates our ability to develop innovative and functional solutions to meet companies' demands.

Getting Started

First, install the required packages:

npm install

Setup Environment Variables

Create a .env file in the root directory and add the following variables:

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=

DATABASE_URL=

NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=

STRIPE_API_KEY=

NEXT_PUBLIC_APP_URL=

STRIPE_WEBHOOK_SECRET=

Setup Prisma

Ensure you have MySQL Database (We used PlanetScale for this example). Then, run the following commands:

npx prisma generate
npx prisma db push

Start the Application

To start the development server, run:

npm run dev

Available Commands

You can run the following commands using npm:

``npm run [command]``
Command Description
dev Starts a development instance of the app

Learn More

To learn more about Next.js, check out the following resources:

Deployment

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js. Check out our Next.js deployment documentation for more details.

Collaborators

We thank the following people who contributed to this project:

Foto do Luiz Richard no GitHub
Luiz Richard
Foto do Caubi Neto no GitHub
Caubi Neto

About

This project is a clone of trello

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published