Cross-Platform Multimedia Event Calendar Development

Job ID: 38246733

Budget: $10 – $40 CAD

I'm in need of a front-end developer to create a user-friendly and visually appealing event calendar for my contact management system. The calendar needs to be accessible across a range of platforms including web browsers, iOS, Android devices, Social Media, Email, and Website.

Key features to be included are:
- Creating and editing events
- Integrating multimedia elements (texts, images, videos and links)
- Reminders and notifications
- Customizable views (list, table, etc.)
- Event search
- Integration with other calendars such as Google, Outlook, and Apple.

Technology Stack Options:
Proposals must include the use of at least one of the following technology stacks:
*Flutter Framework*:
- Development using Flutter for both iOS and Android mobile applications.
- Web application development using Flutter Web.
- Integration with existing backend (MongoDB, JSON API).

*React Native Framework*:
- Development using React Native for both iOS and Android mobile applications.
- Web application development using React.js.
- Integration with existing backend (MongoDB, JSON API).

Ideal skills and experience for this job include:
- Proficiency in front-end development, particularly for cross-platform applications.
- A solid understanding of user interface design and experience in creating visually appealing, user-friendly interfaces.
- Experience in integrating external systems, in this case, calendars like Google, Outlook, and Apple.
- Knowledge of event-driven programming and real-time updates would be a plus.

Proposal Requirements:
Proposals should be detailed and include the following sections:
- Brief presentation of the developer or company.
- Relevant experience and past projects.

Technical Approach:
- Description of the proposed solution.
- Technology stack selection (Flutter or React Native).
- Development methodology and tools.

Project Plan:
- Proposed timeline and milestones.
- Breakdown of tasks and deliverables.

Cost Estimate:
- Detailed cost breakdown (time and materials).
- Estimates for different phases of the project.