Skip to content

Hashara13/Toop-Mobile-application

Repository files navigation

Toop Mobile Application

A mobile application that empowers artists to sell and share their music creations. Built using React Native for the frontend and Node.js, Express.js, MongoDB, and Bootstrap for the backend and user interface.

Features

  • Artist Profile: Artists can create and manage their profiles.
  • Music Upload & Sharing: Artists can upload and share their music tracks with other users.
  • Sell Music: Artists can monetize their music by listing it for sale.
  • User Interaction: Fans can listen to and purchase music, follow their favorite artists, and engage with the music community.
  • Responsive UI: A sleek and modern interface built with Bootstrap ensures a great user experience across different devices.

Tech Stack

  • Frontend: React Native
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • UI Framework: Bootstrap

Installation

  1. Clone the repository:

    git clone https://github.com/Hashara13/Toop-Mobile-application.git
    
  2. Navigate to the project directory:

    cd toop
    
  3. Install frontend dependencies:

    cd frontend
    npm install
    
    
  4. Install backend dependencies:

    cd ../backend
    npm install
    
  5. Start the backend server:

    cd ../backend
    npm start
    
    
  6. Start the React Native application:

    npx react-native run-android