AlexanderJGael / harmony_hub

0 stars 0 forks source link

HarmonyHub

Description

"For musicians, by musicians* this website is all about connecting with people who share an interest in creating and enjoying music."

Features

Development Environment

This project is developed using JavaScript and Node.js. It uses Express.js for the server and Sequelize for the database. The project also uses Socket.IO for real-time communication.

Prerequisites

Before you begin, ensure you have installed the following:

Setup

  1. Clone the repository to your local machine using Git.
  2. Navigate to the project directory.
  3. Run npm install to install all dependencies listed in the package.json file.
  4. Create a .env file in the root directory of the project. Use the .env.EXAMPLE file as a guide for what environment variables need to be set.
  5. Run npm run start to start the application.

Running Tests

This project uses Jest for testing. To run the tests, use the following command:


npm run test

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

MIT