Skip to content

7pulse/Dance-Guide-Fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dance-Guide-Fullstack

Full stack web application

Demo -> click here

Description

front-end

This is a full stack web application that allows users to create an account, login, and create dance publications. Users can also view other users' publications and like them. They can also view their own publications in order to edit or delete them.

Protected routes are used to ensure that users can only edit or delete their own publications. Guests can view all publications, but they cannot create, edit, like or delete any publications.

LocalStorage is used to store the user's token so that they can stay logged in.

back-end

The back-end is built with Node.js, Express, and MongoDB. Validation is done with Mongoose.

Technologies Used

  • MongoDB

  • Express

  • React

  • Node.js

  • Mongoose

  • Chakra-UI

  • Cloudinary (Media Hosting) SDK on both Client and Server

  • SCSS

  • HTML

  • JavaScript

Getting Started

  • Fork and clone this repository.

  • Run npm install in the terminal. (both server and client folder)

  • Run npm start in the terminal. (npm run dev for local testing of the server)

Disclaimer: This project is still in development.

About

Full stack web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages