A mobile application for storing and discovering music
Github Link: https://github.com/Mobile-Apps-at-LCC/MuseFind
MuseFind is a React Native application built with Expo that allows users to create music entries, browse their music feed, and play tracks. It provides a seamless and intuitive user experience for music enthusiasts to store and discover their favorite music. The application leverages MongoDB for efficient data storage and retrieval, while Ngrok is utilized for secure password hashing and salting. The key features of MuseFind include user registration and login with secure authentication, the ability to create music entries with track name, artist, genre, audio file, and image, and a personalized music feed sorted by genre. Users can easily play tracks directly from the app and filter music entries based on various criteria. Throughout the development process, skills such as React Native development, API integration, data management, and user authentication were enhanced. MuseFind provides a comprehensive solution for users to organize and explore their music collection in a user-friendly and visually appealing manner.