https://socialize-project-v1.herokuapp.com/
Microblogging and social networking app that allows users to post online diaries and blogs.
- Developed by Javascript/React front-end and Rails/Active Record/Postgres back-end application
- Full CRUD app that enables users to create, view, modify, and delete blogs
- Authenticated users at login by encrypting identifying account information via BCrypt
- Ruby 2.7.4
- NodeJS (v16), and npm
- Heroku CLI
- Postgresql
- React
Start by forking the project template repository and then clone the project:
$ git clone git@github.com:samlee1097/socialize.git
$ cd socialize
$ npm install --prefix client
$ sudo service postgresql start
$ rails s
// new terminal
$ npm start --prefix client
MVP: User will be able to:
- Log into the site
- View a list of all the posts from all the users on the home page
-
- Create a new post once logged on
- Modify/delete a post a user has created
- Look at user’s profiles w/ all their posts
- A user can like a post once
- Creating a new user
Stretch goals:
- Get a followers button working that allows users to see a list of followers
- Allow users to comment on other posts & share them onto their own profile