Skip to content
This repository was archived by the owner on Dec 16, 2025. It is now read-only.

pratikkabade/mvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

MVP - PRM Stack Boilerplate (Python, React, MongoDB)

🚀 Overview

This is a boilerplate project built using the PRM stack (Python, React, MongoDB). It provides a solid foundation for developing full-stack applications with a well-structured backend, frontend, and database setup.

🛠️ Why PRM Stack?

  • Python (FastAPI/Flask/Django) – Efficient, scalable, and easy to integrate with various services.
  • React – Modern UI framework for building dynamic, interactive applications.
  • MongoDB – A flexible NoSQL database that scales well with evolving data structures.

📌 Features

  • Pre-built Authentication System: Secure user authentication and authorization.
  • API + Database Integration: Seamless integration between the backend API and MongoDB.
  • Optimized for Scalability: Designed to handle growing data and user base efficiently.
  • Easy Deployment with Docker: Containerized setup for consistent and easy deployment.
  • Responsive Design with Tailwind CSS: Modern and responsive UI components.
  • Role-based Access Control: Fine-grained access control based on user roles.
  • Real-time Notifications: Push notifications for real-time updates.
  • Comprehensive Error Handling: Robust error handling and logging mechanisms.

🚀 Getting Started

1️⃣ Clone the repository

git clone https://github.com/pratikkabade/prm-boilerplate.git
cd prm-boilerplate

2️⃣ Install dependencies

Backend

cd backend
pip install -r requirements.txt
python app.py

Frontend

cd frontend
npm run dev

3️⃣ Set up environment variables

Copy the sample.env file and rename it to .env. Fill in the required values.

4️⃣ Run the project

Backend

cd backend
python app.py

Frontend

cd frontend
npm run dev

📌 Usage

Once the app is running:

  • Frontend: Open http://localhost:5173

🛠️ Extending the Boilerplate

  • Add new API endpoints in backend/routes/
  • Extend the React UI in frontend/src/components/
  • Modify database models in backend/models/

💡 Contributing

Feel free to submit PRs or open issues for improvements!

📝 License

MIT License. Free to use and modify.

About

(❌) This is a boilerplate project built using the PRM stack (Python, React, MongoDB).

Resources

Stars

Watchers

Forks