Giter VIP home page Giter VIP logo

vibeverse_frontend's Introduction


Vibeverse Frontend

This repository contains the frontend application for Vibeverse, a cutting-edge music recommendation system developed as part of my final project for a Master's degree in Advanced Computer Science. The app leverages sentiment analysis of song lyrics to offer personalized music suggestions.

Getting Started

Follow these instructions to get the frontend application up and running on your local machine for development and testing purposes.

Prerequisites

What you need to install the software:

  • Node.js and npm (Node Package Manager)
  • React Native environment setup

Installing

Steps to get your development environment running:

  1. Clone the repository:

    git clone https://github.com/alirezaatabaki/vibeverse_frontend.git
    
  2. Navigate to the project directory:

    cd vibeverse_frontend
    
  3. Install the required node modules:

    npm install
    
  4. Run the application in development mode:

    npm start
    

    Or, if you're using Expo:

    expo start
    
  5. Open the application on an emulator or a physical device.

Backend Integration

This frontend application is designed to work with a Django backend. Ensure that the backend server is running and accessible. For more details on the backend setup, visit the Vibeverse Backend Repository.

Usage

The frontend application allows users to explore music recommendations based on the sentiment analysis of lyrics. It includes features such as browsing songs by categories, viewing song details, and playing song previews.

Contributing

Please read CONTRIBUTING.md for information on how to contribute to the project.

Authors

  • Alireza Atabaki - Initial work

Acknowledgments

  • Gratitude to all who supported and provided guidance throughout the development of this project.
  • This project was inspired by innovative uses of technology in music and sentiment analysis.

vibeverse_frontend's People

Watchers

Alireza Atabaki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.