Skip to content

nss-day-cohort-60/rare-client-tenacious-tators

Repository files navigation

Rare: The Publishing Platform for the Discerning Writer

Project Overview:

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.

Primary Features:

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.

Target Audience:

People who want to share ideas, opinions, topics, thoughts, and current events.

Purpose and problems it solves:

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).

Demo Video

Watch the demo video

Retro Video

Watch the retro video

Getting Started:

  1. In the terminal, create a directory
cd <new directory name>
  1. Run
git clone git@github.com:nss-day-cohort-60/rare-client-tenacious-tators.git
  1. Install dependencies
npm install
  1. Run the code
npm start
  1. 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.

  2. Once you are running the server, create a new user, log in to view the site, and test out the features!

Tech Stack

JavaScript REACT.js Git NPM Visual Studio Code CSS3 BULMA

About

rare-client-tenacious-tators created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published