Welcome to the My PG Project! This project is the React-based frontend for the PG Management System, providing a user-friendly interface for landlords and tenants to manage and book paying guest accommodations.
- User Registration and Authentication
- Landlord Dashboard for Property Management
- Tenant Dashboard for Booking Management
- Search and Filter PG Properties
- Online Booking and Payment Integration
- Room Availability Tracking
- Reviews and Ratings System
- Responsive Design for Mobile and Desktop
Before you begin, ensure you have the following installed:
- Node.js (version 18+)
- npm (version 11+) or Yarn
Follow these steps to set up the project on your local machine:
-
Clone the repository:
git clone https://github.com/AfshanAlamEngg/mypg-frontend.git cd mypg-frontend
-
Install the required dependencies:
npm install
or
yarn install
-
Configure the API endpoint in the
.env
file:REACT_APP_API_URL=http://localhost:8000/api
-
Start the development server:
npm start
or
yarn start
After setting up the project, you can access the application by navigating to http://localhost:3000/
in your web browser. Use your credentials to log in and start managing your PG properties or booking accommodations.
We welcome contributions! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add your feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE
file for more information.
For any inquiries or support, please contact afshanalamengg@gmail.com