Skip to content

HeyThatsNeat/racroom-front-end

Repository files navigation

RacRoom

An open-ended trivia creation and sharing application.

Welcome to RacRoom, an app designed to help you learn new skills through fun trivia question-answer scenarios. RacRoom is here to support your learning journey. You can explore user-created trivia boards, create your own, or check out collections made by others on their profiles.

RacRoom is more than just a learning app. It's a hub of knowledge where you can find useful information and share your insights with others. There is no need to stress about remembering keyboard shortcuts or coding tricks in software development anymore. RacRoom makes it easy for you to access practical tips and tricks, helping you improve your skills and knowledge.

Join us and embark on an exciting learning adventure. Connect with fellow learners, discover new knowledge, and enjoy the process of expanding your skills. RacRoom is your destination for immersive learning experiences that will help you excel in various subjects.

Use our app here!

Trello planning materials here!

App Screenshots

Taking Trivia Question New Trivia Page Trivia List Page Profile List Page


Contributors


How to use our app

Upon entering our app, you will be directed to the landing page where you can log in or sign up. Once you have successfully logged in, you can choose to create a new trivia or navigate to the trivia view to take an interesting trivia quiz. If desired, you can also utilize the category dropdown to sort through the list of trivia.

When you find an engaging trivia card, clicking on it will take you to the trivia details page. From there, you will be prompted to open the mailbox containing the selected trivia's contents. You will then be presented with questions and their answers in sequence. The number of correct choices will be logged as you complete each question.

Once the trivia is finished, your score will be tallied based on the total number of correct choices and the total number of questions in the trivia array. This score will be saved to your profile for future reference and to help you improve upon specific skill sets.


Future updates

  • Add group chat functionality for trivia sharing and extra interactivity
  • Implement comments on each trivia card
  • Implement a like system to save your favorite trivia
  • Add followers functionality to sort trivia conditionally if followed or all trivia

Technologies used

  • JavaScript
  • HTML
  • CSS
  • Vite
  • Node.js
  • Express
  • JWT
  • Git
  • React
  • Netlify for deployment
  • MongoDB database is accessed via the back-end server
  • Mongoose data structure is crucial for full functionality
  • Github for future updates
  • Bearer token authorization for user creation

References used


Attributions

Stylesheet References


RacRoom back end link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •