A social media platform to share photos of your moments
View Demo
·
Report Bug
·
Request Feature
pik is a photo sharing social networking service. It provides a platform for users to share their photos and gives a summary of their posts based on certain categories such as people
, food
, etc.
- React
- Redux
- Node.js
- Mongoose
- Express
- MongoDB
- AWS S3
- Google OAuth 2.0
- Google Cloud Vision API
- Material UI
- Heroku
To get a local copy up and running follow these simple steps.
This is an example of how to list things you need to use the software and how to install them.
- yarn
brew install yarn
- Clone the repo
git clone https://github.com/yehee/pik.git
- Install NPM packages
cd pik
yarn
- Create build distribution
cd client
yarn build
- Start the app!
cd ../api
npm start
The app should be accessible at http://localhost:8080
api/db/.env
for database credentials:
DB_USER=
DB_PASS=
DB_NAME=
./api/init/.env.local
for Google OAuth credentials:
OAUTH_CLIENT_ID=
OAUTH_CLIENT_SECRET=
./api/controllers/.env.local
for AWS credentials:
ACCESS_KEY_ID=
SECRET_KEY=
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Alice Kim
- 💼 LinkedIn: https://linkedin.com/in/yehee
- 🎒 Website: https://yehee.github.io
- 📫 [email protected]
Hyunuk Lim
- 💼 LinkedIn: https://linkedin.com/in/hyunuk
- 🎒 Website: https://hyunuk.github.io
- 📫 [email protected]
Project Link: https://github.com/yehee/pik