items_header

Open projects

Projects available to all portals

Lingobility
Montreal, Quebec, Canada
Eric Gellert
Founder
(54)
3
Preferred learners
  • Anywhere
  • Academic experience or paid work
Categories
Computer science & it Website development Information technology Software development Artificial intelligence Databases
Project scope
What is the main goal for this project?

The internship project for a full-stack developer focuses on enhancing and optimizing a web application, with a primary objective of improving its functionality, user experience, and overall performance. The project encompasses various aspects of web development, including debugging, feature development, database management, and adapting the application for mobile platforms.


Main Objective: To develop a robust, efficient, and user-friendly web application that operates seamlessly across different platforms, including mobile devices. The intern will work on refining the app's functionality and preparing it for a potential transfer to a new web location.


By the end of the project, the intern will have gained comprehensive experience in full-stack development, covering front-end and back-end aspects, database handling, and cross-platform optimization, thereby preparing them for a successful career in the field of web development.


At the end of the internship, students will present a chart summarizing key project achievements, including feature additions, bug fixes, and database optimizations.

What tasks will learners need to complete to achieve the project goal?

Key Tasks and Learning Outcomes:


Debugging: The intern will be tasked with identifying and fixing bugs in the existing codebase. This will involve troubleshooting, testing, and applying fixes to ensure the application runs smoothly. The outcome will be a more stable and reliable web application.


Feature Development: Adding new features and enhancing existing ones to improve user engagement and functionality. The intern will learn to design, code, and integrate new features that align with user needs and business objectives.


Database Management: Involvement in database-related tasks, such as optimizing database queries, ensuring data integrity, and potentially designing new database schemas. This will enhance the intern's skills in managing and manipulating data efficiently.


Web Location Transfer: If applicable, the intern will assist in migrating the application to a different web location. This involves ensuring all functionalities are retained post-transfer and learning about the nuances of web hosting and domain management.


Mobile Optimization: Adapting the web application for mobile use, ensuring it is responsive and provides a seamless user experience on various mobile devices. This includes understanding mobile-first design principles and cross-platform compatibility.


How will you support learners in completing the project?


We'll provide support via regular mentorship video calls, offer access to essential development tools, databases, and technologies, and facilitate a collaborative environment for peer learning and feedback, enhancing the project's learning experience.

What skills or technologies will help learners to complete the project?


For this project, students should have a basic understanding of web development, including HTML, CSS, and a programming language like JavaScript or Python. Familiarity with database concepts, simple debugging techniques, and a general grasp of web design principles will be beneficial. Good problem-solving skills and the ability to work collaboratively are also important for successful project completion.

About the company

Lingobility specializes in innovative online lessons in English, French, German, and other languages. We help employees communicate more effectively and efficiently in both their native-language as well as a second language.