This application is an attempt to make reading or parsing through different types of languages and/or frameworks documentation easier
- User can submit a post
- User can upvote/downvote a post
- User can upvote/downvote an elaboration
- User can create elaborations on another users post
- Vanilla JS
- Rails
- Postgres
- JWT Authentication
Backend/API
git clone git@github.com:greedybrain/layman-docs-project.git
cd
into projects backend directorylayman-docs-api
- Run
bundle install
to install all of LaymanDoc's dependencies - Confirm that Postgres is installed on your machine. If not, get it here
- Create the database by running
rails db:create
- Create migrations by running
rails db:migrate
- If applicable, run
rails db:seed
to generate any seed data - Lastly, run
rails s
orrails server
to generate a live server
Frontend/Client
cd
into front end directoryfrontend_client
- Run open
index.html
ornpm start
to run the app in a browser