ProjectsMobile App Store

Mobile App Store

A full-stack web application that simulates an Android app marketplace. Users can register accounts, upload mobile applications with APK files and screenshots, browse available apps, and manage their uploaded content. The platform features secure user authentication, file upload handling with GridFS for MongoDB storage, and a responsive interface for app discovery and management.

Github

Technologies Used

JavaScript
HTML
Node.js
CSS
MongoDB
Express.js
hbs
render
Mobile App Store

Key Features

  • GridFS-based file management for APK files and app screenshots with type validation and MongoDB storage
  • Cookie-based authentication with login/logout functionality and protected routes for app management
  • Complete app upload workflow with metadata forms, screenshot galleries, and downloadable APK distribution
  • User-specific app libraries with CRUD operations, delete functionality, and personalized navigation based on login status