Welcome to the Natarajan Dance Academy Full Stack Website repository! This project is a full-stack web application built to showcase the services and offerings of the Natarajan Dance Academy. It features a user-friendly interface and provides essential information about the academy, classes, events, instructors, and more.
Website Working Video: https://shorturl.at/fJM79
This project utilizes the following technologies:
-
Frontend:
- Pug (formerly known as Jade) for templating
- HTML5 for markup
- CSS3 for styling
- JavaScript for client-side scripting
-
Backend:
- Node.js for server-side scripting
- Express.js as the web application framework
- MongoDB for the database
- User-friendly interface for easy navigation
- Information about the academy, classes, events, instructors, and more
- Registration and login functionality for users
- Ability to enroll in classes and events
- Interactive elements such as image galleries, videos, and testimonials
To get started with the project, follow these steps:
1. Clone the repository to your local machine:
git clone https://github.com/your-username/natarajan-dance-academy.git
Install dependencies:
bash
Copy code
cd natarajan-dance-academy
npm install
Set up the MongoDB database:
Make sure MongoDB is installed and running on your system.
Create a new database for the project.
Configure environment variables:
Create a .env file in the root directory.
Define environment variables such as PORT, MONGODB_URI, and any other necessary variables.
Start the server:
- bash
- Copy code
- npm start
- Access the website:
- Open your web browser and navigate to http://localhost:PORT (replace PORT with the port number specified in your .env file).
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature/new-feature).
- Make your changes.
- Commit your changes (git commit -am 'Add new feature').
- Push to the branch (git push origin feature/new-feature).
- Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions regarding the project, feel free to contact us at rajatraj2001@gmail.com
Thank you for your interest in the Natarajan Dance Academy Full Stack Website!