LoicE5 / Neat-ToDo

Yet another simple to-do list, built with Next.js & express.js

Home Page:https://neat-todo.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About this project

This project is a simple to-do application. It allows you to add a to-do, create groups to manage your to-dos with your friends, and manage your account. It was developed by Loïc, Maxime & Valentin as part of a student project (awarded the highest grade).

Stack

Front-End

TypeScript Next JS TailwindCSS

Back-End

NodeJS Express.js Sequelize Postgres Vercel

How to run the project

Create a .env file for the server (only once)

cd server && cp .env.example .env

For this exercise purpose, you don't need to edit the .env config (you may if you desire to). It works from scratch with the example. Indeed, in a business context, we don't do that. Then set a JWT_SECRET as well as your credentials for your MySQL DB.

Note : Use 127.0.0.1 instead of localhost (if applicable), some bugs may occur.

Run

Development

npm run dev

For only front-end or server : npm run dev:frontendor npm run dev:server

Production

npm run build

For only front-end or server : npm run build:frontendor npm run build:server

Then, open your browser and head to http://localhost:3000.

About

Yet another simple to-do list, built with Next.js & express.js

https://neat-todo.vercel.app

License:GNU General Public License v3.0


Languages

Language:TypeScript 98.7%Language:CSS 0.8%Language:JavaScript 0.5%