Skip to content

A social audio platform for smooth and convenient socializing.

Notifications You must be signed in to change notification settings

skwasimrazzak/Radio

Repository files navigation

Radio: Social Audio Platform

Welcome to Radio! This platform allows you to post your audio content on a daily basis, helping you reach a broad audience. On Radio, your voice is the focus, eliminating any discrimination based on appearance and allowing people to connect with your message purely through what you speak.

Features

  • Daily Audio Posts: Share your thoughts, stories, or any audio content every day.
  • Audience Reach: Connect with listeners who value your words and ideas.
  • Focus on Voice: Engage with your audience without the bias of visual appearances.

Design Prototype

You can check out the basic design prototype here.

Meanwhile, here are some pictures of the prototype :-

THE HOME PAGE

prototype_image

THE AUTHENTICATION PART INCLUDES :

  • THE LOGIN POPUP (Account already exists)

    login_image

  • THE SIGNUP POPUP (Create new account)

    signup_image

    TO CREATE, EDIT AND SHARE AUDIO POSTS :

    create_image

    edit_image

    share_image

    THIS PART IS FOR THE AUDIO DMs

    chat_image

Tech Stack

  • Node.js: Backend server
  • Next.js: React framework for building the frontend
  • Firebase Auth: User authentication
  • MongoDB Atlas: Database for storing data
  • Jupyter Notebook: Development environment for AI models
  • Python: Language for AI development

Getting Started

Prerequisites

  • Node.js installed on your machine

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/radio.git
    cd radio
  2. Install the Node.js modules:

    npm install
  3. Build the Next.js project:

    npm run build

Running Locally

To start the development server and run the project locally:

npm run dev

Open your browser and navigate to http://localhost:3000 to see the application in action.

Contributing

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature-branch)
  6. Create a new Pull Request

Contact

For any questions or feedback, please reach out to us at [email protected].

Thank you for using Radio! We hope you enjoy sharing your voice with the world.

About

A social audio platform for smooth and convenient socializing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •