Primary Function:
ProjectPro is a project management platform designed to help businesses, teams, and freelancers organize their projects, tasks, and team collaboration within a single, unified platform. Each business or team (tenant) gets its own isolated environment, ensuring data privacy and customizability.
- Project Management: Create, update, and track progress on projects.
- Task Management: Assign tasks to team members, set deadlines, and monitor completion.
- Tenant Isolation: Each tenant (business/team) has its own isolated environment, ensuring data privacy.
- Team Collaboration: Facilitate communication and collaboration within teams.
- Customizable: Tailor the platform to suit specific business needs.
To install the required packages, run:
pip install -r requirements.txt-
Clone the repository:
git clone https://github.com/yourusername/projectpro.git cd projectpro -
Set up the database:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
-
Access the platform:
Open your browser and go to
http://127.0.0.1:8000/
Ensure you have Node.js and npm (or yarn) installed. You can download and install Node.js from nodejs.org.
-
Navigate to the Next.js directory:
If your Next.js frontend is in a separate directory, navigate to it. For example:
cd frontend -
Install dependencies:
npm install
or, if you're using yarn:
yarn install
-
Start the Next.js development server:
npm run dev
or, if you're using yarn:
yarn dev
-
Access the frontend:
Open your browser and go to
http://localhost:3000/
- Admin Panel: Access the Django admin panel at
http://127.0.0.1:8000/admin/to manage tenants, projects, and users. - User Interface: After logging in, users can create and manage projects, assign tasks, and collaborate with their teams through the Next.js frontend.
Contributions are welcome! Please feel free to submit a Pull Request.
bijayakumartamang.com.np For any inquiries or support, please contact us at mail.
- Backend Setup: Instructions for setting up the Django backend.
- Frontend Setup: Instructions for setting up and running the Next.js frontend.
- Usage: Instructions for using both the backend and frontend.



