Giter Site home page Giter Site logo

guest-book's Introduction

VulcanWM's GuestBook

Welcome to VulcanWM's Guestbook project! This is a simple web application that allows users to sign in and leave messages for VulcanWM.

Any user can view all the messages sent, but users can only leave messages if they have logged in with their GitHub Account.

Deployment

The Guestbook application is deployed using Vercel. You can access the deployed version of the application at VulcanWM's GuestBook.

Technologies Used

The Guestbook application was built using the following technologies:

License

The Guestbook project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.

guest-book's People

Contributors

anindosarker avatar shreyas-sas avatar vulcanwm avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

guest-book's Issues

Add OAuth

  • GitHub
  • Logged in API route where you check if logged in
  • If logged in, show form with username input disabled with username
  • If not logged in, show oauth buttons

Save userid when commenting

  • Save userid when commenting
  • Implement delete comment so you don't need to access username to delete your own comment
  • Add userid to admin instead of username and implement to admin deleting comment

Proposal: Add a Directory Flow for Contributors

Hey @VulcanWM, I was wondering if I could work on creating a new file as contributing.md that would enlist places to look for when contributing to the project for more accessible contributions. It would take time though, since I have 3 other issues assigned at other orgs and will complete them first.
If this is ok with you, please assign me the issue, and I will complete it afterward.

Proposal: Add README for the project

Hey @VulcanWM, I was wondering If you would be interested in me creating documentation for this project. I saw that it was missing so maybe I can contribute to it. I will be applying for GSoD this year so will be a good practice.

Save username to cookies

  • If username is not saved to cookies on serversideprops, then add the cookie
  • Use cookie to get username instead of get request every time
  • Use that username cookie for comment function as well

CSS for comment form

  • style button
  • style username input (input will be disabled as name will be saved)
  • style login and logout button
  • style message input

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.