GithubHelp home page GithubHelp logo

fullstackproject's Introduction

PROJECT 2

The project

Welcome to PinnedFiction, your gateway to discovering the real-world locations that have inspired your favorite video games and movies. Our platform allows you to explore a curated collection of places contributed by our community. From the vivid streets of a virtual city to the iconic backdrop of a memorable scene, you'll find it all here.

Immerse yourself in the intersections of imagination and reality as you explore actual places that mirror the virtual worlds you love.

Join us in celebrating the tangible magic that brings fictional universes to life. Start your journey with PinnedFiction today!

Visit here.

Structure

Our website features a user-friendly landing page where visitors can create an account and existing users can log in.

For new users, the sign-up process is straightforward. They provide essential information to create an account, granting them access to the site's full range of features. Returning users can seamlessly log in using their credentials. Our robust authentication system ensures their privacy and security throughout their experience.

Once logged in, users can create place entries that highlight real-life locations that have either inspired or appeared in movies, animes, mangas and/or videogames. Each place entry offers an image of the location along with a description written by the author of the entry. This blend of personal experience and multimedia engagement brings the user's memories to life and encourages visitors to plan their holidays.

To do this, the necessary routes are the following:

index.routes.js

Route HTTP verb Description
/ GET Get index route
/about GET Get about route

user.routes.js

Route HTTP verb Description
/signup GET Get signup form
/signup POST Create new user
/login GET Get login form
/login POST Login user
/user-profile/: GET Display user profile
/user-profile/edit GET Get edit form
/user-profile/edit POST Update user profile
/logout POST End user session

place.routes.js

Route HTTP verb Description
/places GET Get list of all places
/places/:placeId GET Get details of place
/places/create GET Get new place form
/places/create POST Create new place
/places/:placeId/edit GET Get edit form
/places/:placeId/edit POST Update place
/places/my-places/:userId GET Display all your created places
/search POST Search by name (all places)
//places/:placeId/like POST Update number of likes
/delete POST Delete place

THE REST OF THIS FILE WILL BE COMPLETED AS THE PROJECT IS DEVELOPED.

fullstackproject's People

Contributors

evros13 avatar grpnzi avatar thexishuai avatar wseng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.