Balance Galaxy is a multifaceted web application that combines entertainment, productivity, and personal wellness features, providing users with a holistic digital experience. It incorporates music tracks, an insect game, quizzes, a photo gallery, a CGPA calculator, a water intake calculator, and an organized to-do list. Built using the Laravel PHP framework, the application aims to simplify and enhance users' lives by offering a centralized platform for various needs.
In today's fast-paced world, individuals struggle to balance diverse interests and needs. Balance Galaxy addresses this challenge by offering a versatile web application that integrates entertainment, productivity, project management, and personal wellness features into a single platform.
Follow these instructions to set up and run the project locally on your machine.
- PHP [version]
- Composer [version]
- Node.js [version]
- npm [version]
- [Any other dependencies]
-
Clone the repository:
git clone https://github.com/swetamishra123/Laravel-Project.git
-
Navigate to the project directory:
cd Laravel-Project
-
Install PHP dependencies:
composer install
-
Install JavaScript dependencies:
npm install
-
Create a copy of the
.env.example
file and rename it to.env
. Update the configuration values as needed. -
Generate the application key:
php artisan key:generate
-
Run database migrations and seeders:
php artisan migrate --seed
-
Start the development server:
php artisan serve
The application should be accessible at http://localhost:8000.
The project follows a standard Laravel directory structure. Here's an overview of key directories:
- app: Contains the application's core code, including controllers, models, and middleware.
- config: Houses configuration files for the application.
- database: Contains migration and seed files.
- public: The web server's document root. Publicly accessible assets go here.
- resources: Contains views, assets (CSS, JS, etc.), and language files.
- routes: Defines the application's routes.
- storage: Stores temporary files generated by the application.
- tests: Contains PHPUnit test cases.
Contributions are welcome! Before making any significant changes, please open an issue to discuss the proposed changes and ensure that they align with the project's goals.
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
This project is licensed under the [License Name] - see the LICENSE file for details.