Full-Stack Web App Development with Mandatory Frameworks
Budget: ₹1,500 – ₹12,500 INR
Project Overview: We are looking for an experienced freelancer to build an assignment using a set of mandatory frameworks. The assignment will involve developing a full-stack web application that includes backend API services, database management, front-end UI, and batch processing functionality.
Requirements:
The project must adhere strictly to the following technology stack:
SQLite for Data Storage: The entire application must use SQLite for its database, with no other database options allowed.
Flask for API: Develop a RESTful API using Flask to handle all client-server communication.
VueJS for UI: Create a dynamic and responsive user interface using VueJS.
VueJS Advanced with CLI (only if necessary): Use VueJS advanced techniques or CLI tools only if the requirements demand them.
Jinja2 Templates (only if needed): Jinja2 should be used for rendering templates in the backend (but not for UI).
Bootstrap for HTML Generation and Styling: Use Bootstrap exclusively for all HTML generation and styling. No other CSS framework is allowed.
Redis for Caching: Implement Redis to improve performance with caching mechanisms.
Redis and Celery for Batch Jobs: Use Redis and Celery to handle and process batch jobs efficiently.
Key Deliverables:
Fully functional API built with Flask
UI built with VueJS, styled using Bootstrap
Data storage handled by SQLite
Efficient caching using Redis
Batch jobs handled via Redis and Celery
Clear, maintainable code with appropriate documentation
Requirements:
The project must adhere strictly to the following technology stack:
SQLite for Data Storage: The entire application must use SQLite for its database, with no other database options allowed.
Flask for API: Develop a RESTful API using Flask to handle all client-server communication.
VueJS for UI: Create a dynamic and responsive user interface using VueJS.
VueJS Advanced with CLI (only if necessary): Use VueJS advanced techniques or CLI tools only if the requirements demand them.
Jinja2 Templates (only if needed): Jinja2 should be used for rendering templates in the backend (but not for UI).
Bootstrap for HTML Generation and Styling: Use Bootstrap exclusively for all HTML generation and styling. No other CSS framework is allowed.
Redis for Caching: Implement Redis to improve performance with caching mechanisms.
Redis and Celery for Batch Jobs: Use Redis and Celery to handle and process batch jobs efficiently.
Key Deliverables:
Fully functional API built with Flask
UI built with VueJS, styled using Bootstrap
Data storage handled by SQLite
Efficient caching using Redis
Batch jobs handled via Redis and Celery
Clear, maintainable code with appropriate documentation