Clone-eTags is a replica of the eTags system, which is designed to report cases of sexual harassment within government organizations. This project is developed as part of the ITT420 Network & System Administration course.
- 🖥️ Frontend Framework: React (with Vite)
- 🎨 UI Components: shadcn
- 🔀 Routing: TanStack Router
- 🎨 Styling: Tailwind CSS
- 📦 Package Manager: Bun
To set up the project locally, follow these steps:
-
📂 Clone the repository:
git clone https://github.com/your-username/clone-etags.git cd clone-etags
-
📦 Install dependencies:
bun install
-
🚀 Start the development server:
bun dev
-
🌐 Open the app: Navigate to
http://localhost:5173
in your browser.
- 📝 Report submission for sexual harassment cases.
- 🔒 Secure user authentication (if implemented).
- 📊 Admin panel for reviewing reports.
- 📱 Responsive UI with modern design.
clone-etags/
│── src/
│ ├── components/ # 🏗️ Reusable UI components
│ ├── pages/ # 📄 Application pages
│ ├── routes/ # 🛣️ Routing setup with TanStack Router
│ ├── styles/ # 🎨 Tailwind CSS configurations
│ ├── main.tsx # 🚀 Entry point
│── public/ # 🌍 Static assets
│── bun.lockb # 🔒 Bun package lock file
│── vite.config.ts # ⚙️ Vite configuration
│── tsconfig.json # 📜 TypeScript configuration
│── package.json # 📋 Project metadata
If you'd like to contribute:
- 🍴 Fork the repository.
- 🌱 Create a new branch (
git checkout -b feature-name
). - ✏️ Make your changes and commit (
git commit -m 'Add new feature'
). - 📤 Push to the branch (
git push origin feature-name
). - 🔄 Open a Pull Request.
This project is for educational purposes only.
🚀 Developed for ITT420 - Network & System Administration.