This repository contains the project for the DSW Lab. The project is built using PHP, CSS, JavaScript, and Hack.
This project is designed to demonstrate the practical application of various web development technologies learned during the DSW Lab. It includes a variety of features to showcase the integration and functionality of PHP, CSS, JavaScript, and Hack.
- User authentication and authorization
- Dynamic content rendering
- Responsive design
- Interactive UI components
- Database interactions
- PHP: 57.2%
- CSS: 23.1%
- JavaScript: 11.1%
- Hack: 8.6%
- XAMPP (includes Apache, PHP, and MySQL)
- Composer
- Node.js and npm (for JavaScript dependencies)
-
Clone the repository:
git clone https://github.com/VaibhavKatariya/dsw-project.git cd dsw-project
-
Move the project directory to the XAMPP
htdocs
directory:mv dsw-project /path/to/xampp/htdocs/
-
Install PHP dependencies using Composer:
cd /path/to/xampp/htdocs/dsw-project composer install
-
Install JavaScript dependencies:
npm install
-
Set up the database:
- Open phpMyAdmin by navigating to
http://localhost/phpmyadmin
. - Create a new database for the project.
- Open phpMyAdmin by navigating to
-
Start the Apache server from the XAMPP control panel.
-
Access the application in your web browser at
http://localhost/dsw-project
.
- Register a new user or log in with existing credentials.
- Explore the features and functionality provided by the application.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Commit your changes.
- Push the branch to your forked repository.
- Create a pull request with a detailed description of your changes.
This project is licensed under the MIT License. See the LICENSE file for more information.