Skip to content

About

πŸ” Secure prison IoT management system with modern web interface (Django + React + TypeScript)

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

Β 

History

162 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 SecureSync

SecureSync Overview

Welcome to this web development project combining Django for the backend and React + Vite + TypeScript for the frontend.

πŸš€ Tech Stack

  • 🐍 Backend: Django (Python)
  • βš›οΈ Frontend: React (with TypeScript)
  • βš™οΈ Bundler: Vite

πŸ“ Project Structure

SecureSync/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ manage.py
β”‚   β”œβ”€β”€ db.sqlite3
β”‚   β”œβ”€β”€ requirements.txt
β”‚   β”œβ”€β”€ media/
β”‚   β”œβ”€β”€ object/
β”‚   β”œβ”€β”€ statistique/
β”‚   β”œβ”€β”€ accounts/
β”‚   └── backend/
β”‚
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ package.json
β”‚   β”œβ”€β”€ tailwind.config.ts
β”‚   β”œβ”€β”€ tsconfig*.json
β”‚   β”œβ”€β”€ vite.config.ts
β”‚   └── node_modules/
β”‚
β”œβ”€β”€ node_modules
β”œβ”€β”€ package.json
β”œβ”€β”€ README.md
└── venv/

πŸ”§ Prerequisites

  • Python 3.10+
  • Node.js + npm
  • Virtualenv (venv for Python)
  • Git

πŸ›  Installation & Setup

1. Clone the project

git clone https://github.com/your-username/your-project.git
cd SecureSync

2. Activate the Python virtual environment

source venv/bin/activate
# or on Windows
venv\Scripts\activate

3. Install Python dependencies (with pip)

cd backend
pip install -r requirements.txt
cd ..

4. Install Node dependencies (with npm)

cd frontend
npm install

5. Run Django backend + React frontend with Vite

# Start the backend (in one terminal)
cd backend
python manage.py runserver

# Start the frontend (in another terminal)
cd frontend
npm run dev

🌍 Application Access

πŸ’ͺ Contributors

About

πŸ” Secure prison IoT management system with modern web interface (Django + React + TypeScript)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages