Code Monkey home page Code Monkey logo

quest_assignment's Introduction

Quest_Assignment

Overview

Google OAuth is an open authorization framework that allows third-party applications to access user data without the need for the user to disclose their login credentials. With the Google OAuth project, users can log in to their favorite apps and websites using their Google account credentials, streamlining the login process and making it more convenient.

In terms of social media, the Google OAuth project can be used to simplify the login process for social media platforms that support Google sign-in. For example, a user who wants to log in to a social media platform can simply select the "Sign in with Google" option and grant permission for the platform to access their Google account information via the secure authorization flow.

This integration makes it easier for users to share content from social media platforms to other apps and websites that support Google OAuth, providing a more seamless and integrated social media experience. Overall, the Google OAuth project has been a game-changer in the world of online authentication and authorization, making it easier and more secure for users to access and share their information across a variety of platforms.

Frontend Verecel Deployed Link :

https://quest-sand.vercel.app/

Backend Cyclic Deployed Link:

https://long-puce-anemone-toga.cyclic.app/

Tech Stack :

A) Frontend :

React (JSX Syntax), Redux, Chakra-ui Library for Styling & Modal, axios for handling asynchrous request, react-router-dom for routing or Navigate from one page to another, Standard react components, React-hooks, chakra-icons , react-icons & Oauth.

B) Backend :

Node.js, Express.js, mongodb (NoSQL), mongoose for connect database to server, cors for handling the cors error, relationships between collections, BSON and Bsondump.

Some instructions to run locally :

For Setup ---> npm install

For Frontend: ---> npm run start

For Backend: ----> npm run server

PORT ---> 3000 || 8080

Some HTTP (Hyper Text Transfer Protocol) Status Code Which I used :

404 ---> Not Found/failure

200 ---> OK/Success/get/put

201 ---> Created/post

204 ----> Delete/reject

Some Project Screenshots :

A) For Computer Screen:

Screenshot (214) Screenshot (215)

B) For Mobile/Tablet Screen :

Screenshot (216) Screenshot (217)

quest_assignment's People

Contributors

pushpendra-1697 avatar

Stargazers

 avatar

Watchers

 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.