Build a Complete TypeScript React Dance Application for a dance academy. This app provides a platform to manage classes and registrations, tailored for social partner dancing styles like cumbia, bachata, and salsa.
View the live demo: Dance Academy Template
- Responsive UI built with React and TypeScript
- Backend with Node.js, Express, MongoDB, and TypeScript
- Class management and user registration
-
Clone the repository:
git clone https://github.com/your-username/Dance-typescript.git cd Dance-typescript
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.env
file in thebackend
directory. - Add your MongoDB URI and any other required variables:
MONGO_URI=your_mongo_connection_string PORT=5000
- Create a
-
Run the development server:
npm run dev
Inspired by ed-roh's Gym Typescript Project