-
Notifications
You must be signed in to change notification settings - Fork 0
Getting‐Started
This guide walks you through setting up Nestify locally for development.
Make sure you have the following installed:
- Java 21
- Maven
- MySQL (or a compatible RDBMS)
- Node.js + npm (for the React frontend)
- Eclipse / IntelliJ (recommended IDEs)
git clone https://github.com/prashantpiyush1111/Nestify-PG-Management-System.git
cd Nestify-PG-Management-System- Open the project in Eclipse or IntelliJ.
- Configure your database in
src/main/resources/application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/nestify_db
spring.datasource.username=root
spring.datasource.password=yourpassword- Create the database in MySQL:
CREATE DATABASE nestify_db;- Run the application (as a Spring Boot App). It starts on port 8080.
cd frontend
npm install
npm run devThe frontend runs on http://localhost:5173 and talks to the backend on port 8080.
⚠️ Change these default credentials before deploying to production.
- Read the Architecture page to understand the system design.
- Check Features to see what's implemented.
- See API Reference for backend endpoints.
This guide walks you through setting up Nestify locally for development.
Prerequisites
Make sure you have the following installed:
Java 21 Maven MySQL (or a compatible RDBMS) Node.js + npm (for the React frontend) Eclipse / IntelliJ (recommended IDEs)
- Clone the Repository
bashgit clone https://github.com/prashantpiyush1111/Nestify-PG-Management-System.git cd Nestify-PG-Management-System
- Backend Setup (Spring Boot)
Open the project in Eclipse or IntelliJ. Configure your database in src/main/resources/application.properties:
properties spring.datasource.url=jdbc:mysql://localhost:3306/nestify_db spring.datasource.username=root spring.datasource.password=yourpassword
Create the database in MySQL:
sql CREATE DATABASE nestify_db;
Run the application (as a Spring Boot App). It starts on port 8080.
- Frontend Setup (React + Vite)
bashcd frontend npm install npm run dev
The frontend runs on http://localhost:5173/ and talks to the backend on port 8080.
- Sample Login Credentials
RoleUsernamePasswordAdminadminadmin123Tenanttenant1tenant123
Next Steps
Read the Architecture page to understand the system design. Check Features to see what's implemented. See API Reference for backend endpoints.