https://github.com/biyonik/taskmanagementapp
Node + React + MySQL + TypeORM Full Stack Task Management Application
https://github.com/biyonik/taskmanagementapp
express material-ui mern-stack mysql node-ts nodejs react tanstack-query typeorm typescript vite
Last synced: 8 months ago
JSON representation
Node + React + MySQL + TypeORM Full Stack Task Management Application
- Host: GitHub
- URL: https://github.com/biyonik/taskmanagementapp
- Owner: biyonik
- Created: 2023-08-23T02:44:06.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-02T00:17:45.000Z (about 2 years ago)
- Last Synced: 2025-01-13T09:46:16.820Z (9 months ago)
- Topics: express, material-ui, mern-stack, mysql, node-ts, nodejs, react, tanstack-query, typeorm, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 303 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A MERN Stack Task Management Application
## DescriptionThis is a simple MERN stack application that uses the MySQL database to store and manage tasks.
Also uses React, Node.js, Express.js, and TypeORM for built in back end.
Front-end is built with React, Material-UI and Tanstack Query.## Technologies Used
- React
- Node.js
- Express.js
- TypeScript
- Node-Ts
- TypeORM
- MySQL
- Material-UI
- Tanstack Query
- Context API## Installation
1. Clone the repository
2. Install dependencies
3. Run `npm install`
4. Run `npm run dev`
5. Open `http://localhost:5173` in your browser for front end
6. Open `http://localhost:5174` in your browser or postman for back endAlso you should create .env file in the server folder and add the following variables:
- PORT=5174
- DB_USER=root
- DB_PASS=root
- DB_HOST=localhost
- DB_PORT=3306
- DB_NAME=task_management_app_dbAlso you create a MySQL database with the name `task_management_app_db`
---
