Skip to content

Pinterest Inspired picture-sharing Web Application with ReactJS/Redux front-end and Rails API back-end.

License

Notifications You must be signed in to change notification settings

ferrufinob/Bookmarkd_Frontend

Repository files navigation

Bookmarkd

Bookmarkd is a Pinterest inspired picture sharing application. Bookmarkd allows users to create pins, create boards, and search through other users pins.

Backend Repo | Blog | Demo Video

app

wireframe

Current Features

  • Single Page App(SPA)
  • JWT User Authentication
  • Discover others pins through Search bar.
  • User Profile provides user a view of their boards and corresponding pins.
  • Pin and Board creation

Built with

  • Rails Backend
  • Postgresql
  • React/Redux Frontend
  • Styled-components

Installation

Backend

git clone
bundle install
rails db:create
rails db:migrate
rails s

Open brower to http://localhost/3000 to starts Rails API

Frontend

git clone
npm install
npm start

React will launch http://localhost/5000

Future Features

Bookmarkd was built in two weeks, and more features are to come.

  • Switch over to React Hooks
  • Likes: User can like other users pins
  • Comments: Users can leave comments on pins
  • Friends: User can follow other users and be followed back
  • Image preview when creating a new pin

Contributing

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.

License

MIT

About

Pinterest Inspired picture-sharing Web Application with ReactJS/Redux front-end and Rails API back-end.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published