Development of a Form Filtration Web Application
Budget: $250 – $750 USD
We're seeking to develop a web application designed to streamline and manage sponsorship requests received by brands from rights holders. The two primary components of the application include a web form for data collection and a brand/client dashboard for managing and evaluating sponsorship requests.
Web Form: A comprehensive form placed on the brand's website for sponsorship requests. The form will collect a variety of data related to the rights holder's event/property, target audience, available sponsorship tiers, proposed rights and benefits, evaluation metrics, existing sponsors, and proposed sponsorship price. The form should also facilitate automatic acknowledgment and rejection emails based on specified criteria.
Brand/Client Dashboard: An interactive dashboard allowing brands to view, manage, and evaluate all sponsorship proposals. It should provide data visualization for various parameters and benchmarking tools, alongside budget tracking capabilities.
Required Skills:
Frontend: Proficiency in HTML, CSS, Bootstrap for layout and styling. Strong experience in JavaScript, TypeScript, and React.js for dynamic client-side interactions.
Backend: Strong experience with Node.js and Express.js for handling server-side logic and routes. Knowledge of JWT for authentication is required.
Database: Experience with MongoDB for data storage and Mongoose ODM for schema design and data interaction.
Email: Experience with Node Mailer or SendGrid for sending automated emails.
Data Visualization: Experience with data visualization libraries such as D3.js or Chart.js for creating interactive charts and graphs.
Deployment: Familiarity with deployment platforms such as Heroku, AWS for backend, and Netlify, Vercel for frontend.
Security: Understanding of web security protocols and practices, including HTTPS and CORS handling. Experience with Helmet.js for secure Express.js apps is a plus.
Deliverables:
A comprehensive web form capturing detailed sponsorship request information.
Automated acknowledgment and rejection email system based on form submissions.
A dynamic and interactive brand/client dashboard for managing and evaluating sponsorship proposals.
Data visualization features for sponsorship proposal data.
A budget tracking system integrated into the dashboard.
Complete backend logic for handling form submissions and dashboard requests.
Database setup and schema design for storing sponsorship data.
Full deployment of the application onto a live server.
Timeline: Please propose a timeline for this project.
Web Form: A comprehensive form placed on the brand's website for sponsorship requests. The form will collect a variety of data related to the rights holder's event/property, target audience, available sponsorship tiers, proposed rights and benefits, evaluation metrics, existing sponsors, and proposed sponsorship price. The form should also facilitate automatic acknowledgment and rejection emails based on specified criteria.
Brand/Client Dashboard: An interactive dashboard allowing brands to view, manage, and evaluate all sponsorship proposals. It should provide data visualization for various parameters and benchmarking tools, alongside budget tracking capabilities.
Required Skills:
Frontend: Proficiency in HTML, CSS, Bootstrap for layout and styling. Strong experience in JavaScript, TypeScript, and React.js for dynamic client-side interactions.
Backend: Strong experience with Node.js and Express.js for handling server-side logic and routes. Knowledge of JWT for authentication is required.
Database: Experience with MongoDB for data storage and Mongoose ODM for schema design and data interaction.
Email: Experience with Node Mailer or SendGrid for sending automated emails.
Data Visualization: Experience with data visualization libraries such as D3.js or Chart.js for creating interactive charts and graphs.
Deployment: Familiarity with deployment platforms such as Heroku, AWS for backend, and Netlify, Vercel for frontend.
Security: Understanding of web security protocols and practices, including HTTPS and CORS handling. Experience with Helmet.js for secure Express.js apps is a plus.
Deliverables:
A comprehensive web form capturing detailed sponsorship request information.
Automated acknowledgment and rejection email system based on form submissions.
A dynamic and interactive brand/client dashboard for managing and evaluating sponsorship proposals.
Data visualization features for sponsorship proposal data.
A budget tracking system integrated into the dashboard.
Complete backend logic for handling form submissions and dashboard requests.
Database setup and schema design for storing sponsorship data.
Full deployment of the application onto a live server.
Timeline: Please propose a timeline for this project.