- Docker Container
To connect fashion enthusiast and promote greater accessibility of fashion trends and outfits.
Driply is a fashion social networking app where users can share their outfits as well as find inspirations and new stores. This application and the community will be dedicated entirely to budget fashion and making fashion and trends as accessible as apossible for everyone. Users can share and view outfits with accompanying information like price range and source. Liking, commenting, and chatting will be some functionalities to increase interactivity between users. Users also can personalize their feed by following other users as well as bookmarking particularly interesting posts.
-
Many people such as high school and college students often are interested in fashion. They are looking for new fashion and styles to experiment with but often find the most popular options seen on influencers and social networks are out of my price ranges. As such, there is a need for a social networking app entirely dedicated to budget fashion where users can find and share their outfits/inspirations. Fashion and trends should be accessible for everyone especially students and others who might not have the budget for designer brands.
-
While most social networking applications with a photo-posting function can do implement this idea to an extend, we want to build a community specialized in and dedicated to making fashion and trends as accessible as possible for everyone, especially students and others who might not have the budget for designer brands.
- Refer to our contribution guidelines here
- Clone the repository into your local machine
- Run
cd final_project_driply
to navigate into the local directory
- Run
cd back-end
to navigate into the back-end directory - Run
npm install
to install all dependencies listed in the package.json file. - Create a .env file in the back-end directory and add the following content:
PORT={BACKEND_PORT}
FRONT_END_URI=localhost:{FRONTEND_PORT}
ORIGIN="http://localhost:{FRONTEND_PORT}"
MONGO_USERNAME={Your MongoDB username}
MONGO_PASSWORD={Your MongoDB password}
FRONT_END_DOMAIN="*"
JWT_SECRET={Your JWT secret}
JWT_EXP_DAYS={Your JWT expiration days}
MONGODB_URI={Your MongoDB URI}
- Run
npm start
to launch the back-end server
-
Run
cd front-end
to navigate into the front-end directory -
Run
npm install
to install all dependencies listed in the package.json file. -
Create a .env file in the front-end directory and add the following content:
REACT_APP_BACKEND_URL=http://localhost:{FRONTEND_PORT}
-
Run
npm start
to launch the React.js server
- Run
cd final_project_driply
to navigate into the local directory - Run
docker-compose up
to build and launch the app - Access the app at
http://localhost:3000/
- To stop the app, run
docker-compose down