We are looking for a skilled web application developer to create a platform similar to Save My Exams. The main focus of the application will be to provide educational resources such as revision notes, topic questions, and past papers. The ideal candidate should have a strong background in web development and experience in building user-friendly and interactive platforms.

Technical Requirements

1. Frontend Development:
– React: Utilize React for building the user interface components.
– Next.js: Implement Next.js for server-side rendering and to ensure fast performance and SEO optimization.

2. Core Features:
– User Authentication: Implement secure user login and registration.
– Resource Management: Create a system for uploading, organizing, and accessing educational resources (notes, questions, past papers).
– Search Functionality: Implement robust search features to allow users to find resources quickly.
– Responsive Design: Ensure the web application is fully responsive and works seamlessly on different devices (desktops, tablets, mobiles).
– Interactive Elements: Incorporate interactive elements like flashcards, quizzes, and progress tracking.

3. Backend Development:
– API Integration: Develop or integrate APIs to handle data transactions between the frontend and backend.
– Database: Use a suitable database (e.g., MongoDB, PostgreSQL) for storing user data, resources, and other necessary information.
– CMS: Implement a content management system for easy updating and management of educational content.

4. Additional Features:
– User Dashboard: Create personalized dashboards for users to track their progress and access saved resources.
– Admin Panel: Develop an admin panel for managing users, content, and site settings.
– Payment Integration: Integrate payment gateways for subscription or premium content access.
– Analytics: Include analytics tools to monitor user engagement and resource usage.

Desired Skills and Experience

– Proficiency in React and Next.js: Extensive experience in building complex web applications using React and Next.js.
– Backend Development: Strong knowledge of backend development, including API development and database management.
– UI/UX Design: Ability to create intuitive and user-friendly interfaces.
– Security Best Practices: Knowledge of best practices in web security to protect user data.
– Experience with Educational Platforms (not a must): Previous experience in developing educational platforms or similar applications is a plus.

This is a medium-sized project that requires a commitment of 1-3 months. We are looking for an intermediate-level developer who can work independently and deliver high-quality results within the given timeframe.

Posted On: July 17, 2024 11:25 UTC
Category: Full Stack Development
Skills:React, Next.js, Web Application, API Integration, Web Development

Country: Jordan

click to apply

Powered by WPeMatico