Full Stack Developer for Web-App

Closed
Lingobility
Montreal, Quebec, Canada
Eric Gellert
Founder
(60)
4
Project
Academic experience or paid work
200 hours per learner
Learner
Anywhere
Intermediate level

Project scope

Categories
Website development Information technology Software development Artificial intelligence Databases
Skills
debugging codebase data manipulation full stack development design elements and principles database tuning data integrity database management web hosting services web development
Details

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.

Deliverables

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.


Mentorship


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.

About the company

Company
Montreal, Quebec, Canada
2 - 10 employees
Business services, Education, Technology, It & computing

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.