Database Management System Development
Budget: ₹12,500 – ₹37,500 INR
I'm looking for a skilled developer to create a Database Management System (DBMS) with the following features:
- User Authentication
- Login/Register
- Role-based access (Admin, Editor, Viewer)
- Database Operations
- Create/manage databases and tables with constraints
- Support CRUD operations: Create, Read, Update, Delete
- Execute SQL queries: SELECT, INSERT, UPDATE, DELETE, JOIN
- Handle invalid queries with proper error messages
- Data Management
- Data backup and restore functionality
- Basic transaction support (commit, rollback)
- Simple reporting/export (PDF/CSV – optional)
- Security & Performance
- Secure password storage
- SQL injection protection
- Fast and reliable performance for small/medium data
- User Interface
- Web-based, user-friendly interface
- Technology Stack
- Python/Java + SQLite + Git (version control)
- Deliverables
- Working code
- ER diagram
- Documentation
- Test report
Ideal skills and experience:
- Proficiency in Python/Java
- Strong knowledge of SQL and database design
- Experience with SQLite
- Familiarity with web development for user interfaces
- Git for version control
- Good documentation skills
Please provide examples of similar work and ensure you can meet the requirements within the specified budget.
- User Authentication
- Login/Register
- Role-based access (Admin, Editor, Viewer)
- Database Operations
- Create/manage databases and tables with constraints
- Support CRUD operations: Create, Read, Update, Delete
- Execute SQL queries: SELECT, INSERT, UPDATE, DELETE, JOIN
- Handle invalid queries with proper error messages
- Data Management
- Data backup and restore functionality
- Basic transaction support (commit, rollback)
- Simple reporting/export (PDF/CSV – optional)
- Security & Performance
- Secure password storage
- SQL injection protection
- Fast and reliable performance for small/medium data
- User Interface
- Web-based, user-friendly interface
- Technology Stack
- Python/Java + SQLite + Git (version control)
- Deliverables
- Working code
- ER diagram
- Documentation
- Test report
Ideal skills and experience:
- Proficiency in Python/Java
- Strong knowledge of SQL and database design
- Experience with SQLite
- Familiarity with web development for user interfaces
- Git for version control
- Good documentation skills
Please provide examples of similar work and ensure you can meet the requirements within the specified budget.