Skip to content

brantae/eatn

Repository files navigation

eatn

This is eatn! Similar to an instagram clone, eatn is a photo sharing app where users can post their "phone eats first" moments. Add flair to give your post some extra spice!

eatn screenshot

Table of Contents

Features

  • User authentication and registration.
  • Create a post with an Active Storage-handled image, caption, and flair!
  • Post a comment under any post to let the poster know what you think.
  • View a user profile with details about your account.
  • Error handling and user-friendly messages.

Installation

  1. Clone this repository to your local machine:
    $ git clone https://github.com/brantae/eatn.git
  2. Enter the directory and open in VSCode
     $ cd eatn
     $ code .
  3. Install dependencies
    $ bundle install
    $ npm install
  4. Start database. Open Ubuntu and type the first line to start it. Check status with the next.
      $ sudo systemctl start postgresql
      $ sudo systemctl status postgresql
  5. Start client and server
    $ rails server
    $ npm start --prefix client 
    

Technologies

  • React.js
  • Ruby on Rails
  • Semantic UI React
  • PostgresQL

Stretch Goals

Features to be added: dark/light mode toggle, post likes, character counts for caption & comments, comment editing, notification feed, password recovery, photo carousel, and updated styling.

About

photo sharing app for food

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages