YASM Media!!🌟 (Beta)
Coolest and hippest place to join! Built with React and NodeJS
Table of Contents
Introduction
A pretty fast and reliable social media app where you can meet new people, share memories or just go crazy and follow people lives as they happen!
Available on all major browers and coming soon to Android and iOS
Features
A few of the things you can do on YASM:
- View user posts
- Like and comment on images you like
- Follow other people
- And more to be implemented.
Feedback
Feel free to file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!
Contributors
Please refer the contribution guidelines for exact details on how to contribute to this project.
Build Process
Here are the instructions on how to build and run this project on your respective systems.
- Clone the project on your system via GitHub.
- Make sure you have docker installed on your system since the whole build process depends on docker itself.
- Create a firebase project and fetch the web keys and save it as
firebase.env
, format as specified by this file - Create an algolia project and create a new file named
algolia.env
and fill in the API keys as specified by this format - Run
docker compose -f docker-compose.yml up --build
to build and run a development version of the application. - Open up
localhost:3000
on browser to open up the website. If you want to communicate with the API, you can use the endpointlocalhost:5000
to access the same.