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!
- 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.
- Clone this repository to your local machine:
$ git clone https://github.com/brantae/eatn.git
- Enter the directory and open in VSCode
$ cd eatn $ code .
- Install dependencies
$ bundle install $ npm install
- 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
- Start client and server
$ rails server $ npm start --prefix client
- React.js
- Ruby on Rails
- Semantic UI React
- PostgresQL
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.
