A full-featured web application for managing residential building operations. The app provides residents, building administrators, and commandants with tools to handle payments, appeals, service requests, and account management – all in a secure, user-friendly interface.
- 📋 Dashboard – Overview of payments, appeals, and account info
- 💳 Communal Payments – Pay bills securely
- 📢 Appeals – Submit and track requests
- 👥 User Account Management – Update profile and password
- 🏘️ Manage Apartments – View and update apartment data
- 📢 Appeal Management – Handle resident appeals efficiently
- 💵 Payment Oversight – Track and manage building-wide payments
- 🛠️ Service Requests – Monitor and resolve maintenance requests
- 🏢 Admin Dashboard – Oversee all building operations
- 👨💼 User Management – Add, edit, or remove users and commandants
- 📊 Analytics (planned) – Insights into building activity
- Frontend: React, Redux Toolkit, Vite
- State Management: Redux + Slices
- Styling: CSS Modules, Custom Fonts
- Routing: React Router DOM
- Build Tool: Vite
- Deployment Netlify / Vercel ready
- Backend (Mock API): (Backend API placeholder)
ebim-project/
├── public/ # Static assets
├── src/
│ ├── components/ # Reusable components
│ ├── pages/ # Resident & Commandant pages
│ ├── redux/ # State management slices & store
│ ├── hooks/ # Custom React hooks
│ ├── dashboard/ # Dashboard logic (API calls)
│ └── utils/ # Utility functions
├── index.html # App entry point
├── vite.config.js # Vite configuration
└── package.json # Project metadata
- Clone the repository
git clone https://github.com/<your-username>/ebim-project.git
cd ebim-project- Install dependencies
npm install
3.Start the development server
npm run dev
5.Open in browser: http://localhost:5173
Built with by Minurə Seyidova
💼 Junior JavaScript (React) Software Engineer
📧 minure.seyidova@gmail.com
🔗 LinkedIn | GitHub