Skip to content

CS179K-Summer23/cs179-project-randomthinggen

Repository files navigation

Open in Visual Studio Code

RandomThingGen

A website to allow writers to randomly generate various things (characters, locations, objects, etc) when lacking inspiration.

Team

  • Carlos Velazquez, cavelazquez8
  • Ian Kim, yanathan
  • Seokha Kang, SeokhaSK
  • Alison Stewart-Jones, JSJ-ucr

Technologies

NodeJS, React, ChatGPT

Major Features

Priority Feature Story Points
10 Randomly generate a description of a specific thing (e.g. person, location, object, etc.) from databases of relevant words 10
9 Generation history (each new generated thing appears at the bottom of the page, so user can see things generated in the past) 5
8 Incorporate OpenAI libraries to generate based off of templated result 8
7 Save favorite descriptions to sidebar 4
6 Download contents of sidebar as txt 4
5 Random writing prompt generator that incorporates generated items 10
4 Generators branch off from each other (generate person who lives in generated location or object owned by generated person, etc) 8
3 Change website theme, changing theme of prompts as well (fantasy/sci-fi) 10
2 Users can log in and keep their generated items private if logged into their account 10
1 Separate Saved and History pages that show users what they generated or saved in the past 6

User Stories

  1. As a user, I want to be able to enter an input that randomly generates a character, location, or object.
  2. As a user, I want to be able to decide whether my input shall be generated into a character, location, or object.
  3. As a user, I want to be able to see past generated results
  4. As a user, I want to be able to decide whether or not I want my result to be AI-generated
  5. As a user, I want to bookmark/favorite descriptions so that I can save them/use them later
  6. As a user, I want to download my bookmarks/favorites in txt format
  7. As a user, I want to change the theme of the result I receive according to the website theme
  8. As a user, I want to see my results with as little delay as possible.
  9. As a user, I want the things I enter into my AI prompt to be reflected in the result I receive.
  10. As a user, I want there to be a large amount of possible true-random results.
  11. As a user, I want to log in to the randomgen website to see my history.
  12. As a user, I want the results I receive to be unique every time.
  13. As a user, I want to be able to log in to RandomThingGen to see my past results.

About

cs179-project-randomthinggen created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •