Skip to content

PALLADIUM26/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 shiftux.official@gmail.com.

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.1%
  • TypeScript 2.0%
  • Other 0.9%