Summary | All projects |

Lingi.io

https://lingi.io

Developed and launched a comprehensive web-based language learning platform targeting Norwegian users learning French or Spanish. The project showcases a wide range of modern web technologies and features:

Frontend:

  • Implemented with Next.js, leveraging server-side rendering for improved performance and SEO
  • Utilized Tailwind CSS for a responsive, customized UI design
  • Created an intuitive webpage for language learners, including interactive lessons and progress tracking. Also created an admin for teachers and the CEO to use.

Backend:

  • Designed and implemented a robust API using Node.js
  • Set up and optimized a PostgreSQL database for efficient data management
  • Integrated Sanity CMS for flexible content management, allowing easy updates to learning materials

DevOps:

  • Containerized the application using Docker, ensuring consistent environments across development and production
  • Implemented CI/CD pipelines for automated testing and deployment

Key Features:

  • Developed a comprehensive admin dashboard for content management and user analytics
  • Integrated Vipps payment gateway for secure and convenient Norwegian payments
  • Implemented user authentication and profile management
  • Utilized SendGrid for transactional emails, including welcome messages and progress reports

Additional Responsibilities:

  • Led the database schema design and optimization
  • Implemented data analytics to track user engagement and learning progress
  • Ensured GDPR compliance for user data protection
  • Conducted performance optimizations to handle increasing user load
  • Collaborated with language experts to develop and structure learning content

Technology

DockerNextJSPostgreSQLSanitySendgridTailwindCSSVipps