Rare Publishing is a Full-Stack group project with collaboration from students in Cohort 60 of Nashville Software School. This app was initially supported by a server built with Python. The backend was then re-built using Django Rest framework.
The Goal of this web app is to allow authors to create blogposts. Authors can also view other's blogposts and their own in list form as well as in detail. They can edit and delete if they no longer like their blogposts. They can also create and delete categories that they can then assign to a blogpost, blogposts can be viewed by category. Tags can be created, edited, and deleted by any author and any user has the ability to create, edit, and delete their own comments. Users can react to blogposts using predetermined emojis that keep a running count of reactions to that specific post. Users can subscribe and unsubscribe to other users/authors.
People who want to share ideas, opinions, topics, thoughts, and current events.
It's a mutual space for anyone that wants to share and read other's ideas. Instead of searching Google you can now go to this site to read opinions(totally not like Twitter or Facebook).
- In the terminal, create a directory
cd <new directory name>
- Run
git clone git@github.com:nss-day-cohort-60/rare-client-tenacious-tators.git
- Install dependencies
npm install
- Run the code
npm start
-
This will initialize the React app in your browser, but you won't be able to log into the site or access data without running the server side of this project. To download and start the server, go HERE and follow the README there.
-
Once you are running the server, create a new user, log in to view the site, and test out the features!