ELVIS KIMANI
- TRASH-TAG is a web application that people to report cases of illegal trash dumps. After reporting a case relevant authorities get notified and a cleanup exercise can be organized
LOGIN ABOUT SIGNUP DISPOSE TRASH TAG
Link to design https://www.figma.com/file/8RGOEH73BrAsNFdBakZMRT/trash-tag?node-id=7%3A2
- [Technologies]
- [Description]
- [Features]
- [Setup-process]
- [Project-usage]
- [Copyright]
- [Licence]
languages used are:
- REACT
- RAILS API
- SASS
- SQlite
- As a user you are able to:
- Login site
- Sign up
- Report a case of an illegal dump
- Make a post of things you want to dispose
- Get into contact with other users
The site uses React to render the frontend and uses a Rails APi to fetch data
- node
- npm
- git
- IDE
- Ruby
- Rails
clone the repo using the command
- $git clone https://github.com/elviskim18/Backend-Trash-Tag.git change directory using command
- $cd Backend-Trash-Tag
- run code .
- On the terminal run rails s
- [GET] /users
list all users
- [POST] /login
login to the site
- [POST] /signup
signup a new user
- [GET] /posts
get all posts from different users
- [DELETE] post/:id
Update inforamtion of a post
The project folder contains a config file that contains a route.rb file that has all our routing needed for our frontend
Fork the repo. Create a new branch in your terminal(git checkout -b improve-feature). Install the prerequisites. Make appropriate changes in file(s). Add the changes and commit them (git commit -am "improvements"). Push to the branch and create a pull request.
Copyright(c) [2022] [ELVIS KIMANI]
MIT Licence