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.
- 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.
You can check out the basic design prototype here.
Meanwhile, here are some pictures of the prototype :-
THE HOME PAGE
THE AUTHENTICATION PART INCLUDES :
- THE LOGIN POPUP (Account already exists)
- THE SIGNUP POPUP (Create new account)
TO CREATE, EDIT AND SHARE AUDIO POSTS :
THIS PART IS FOR THE AUDIO DMs
- 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
- Node.js installed on your machine
-
Clone the repository:
git clone https://github.com/yourusername/radio.git cd radio
-
Install the Node.js modules:
npm install
-
Build the Next.js project:
npm run build
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.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Make your changes
- Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature-branch
) - Create a new Pull Request
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.