Online sharing platform
Shartue is a social networking platform that allows users to share stories and videos, and users can interact with each other by messaging and emotional interactions.
To run this project, you will need to add the following environment variables to your .env file
DB_HOST
DB_PORT
DB_USERNAME
DB_PASSWORD
DB_NAME
JWT_SECRET
Clone the project, or download as zip.
If you want to run web application, please visit here.
cd web
In this project we are using yarn. Before you do the next steps if you haven't downloaded yarn do the following.
Install yarn
npm i -g yarn
Install all dependencies and run dev command.
yarn dev
If you wanna build
yarn build
This is where you want to run your mobile app.
Firstly
cd app/mobile
Make sure you have downloaded all package dependencies
Check it out package.json
Android
yarn android
IOS
yarn ios
Web
yarn web
git clone https://github.com/Folody-Team/Shartube/
Go to the project directory
cd Shartube
cd server
Start the server
go run github.com/cosmtrek/air
Make sure you installed Golang, NodeJs.
Client: Next.js, React, Redux, TailwindCSS,...
Server: Golang, Mux, Net/http,...
For support, join our Discord server.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.