Giter VIP home page Giter VIP logo

blacklight's People

Contributors

boardfish avatar dependabot[bot] avatar

Watchers

 avatar  avatar

blacklight's Issues

Sign up with email and password

As a(n) user, I want to sign up with email and password so that i have an account.

I've decided to work with Devise, OmniAuth and Auth0 for this.

Remove a public listing

As a(n) owner, I want to remove a public listing so that my room is no longer shown, if that's what I wish.

Soft delete

Upload photos to the site against my profile

As a(n) viewer, I want to upload photos to the site against my profile so that i have a public record of which escape rooms i have attended.

Should come with scaffold, but needs frontend

Use a markup language to write my profile

As a(n) owner, I want to use a markup language to write my profile so that titles, bolded sections, etc. can be shown with the correct formatting.

Timebox, need library for this

Create UI for letting the user choose whether they're a maintainer and/or an enthusiast

Probably needs:

  • a before hook to redirect them if they're not onboarded?
  • a page that makes full focus of the enthusiast/maintainer/both buttons
  • a page that explains what each role is for, e.g.:
I'd like to... I'd like to... I'd like to...
- find escape rooms to tackle - mark off escape rooms I've done - share my activity with friends - advertise my escape room to enthusiasts - do all of that

#32

Filter a room search by location

As a(n) viewer, I want to filter a room search by location so that the room i choose to take on is in the appropriate location for me.

Google Maps API?

Filter a room search by distance from me

As a(n) viewer, I want to filter a room search by distance from me so that the room i choose to take on is in the appropriate location for me.

Google Maps API?

Edit a public listing

As a(n) owner, I want to edit a public listing so that my room's details are up to date.

Should come with scaffold, but needs frontend

Define the difficulty of my room

As a(n) owner, I want to define the difficulty of my room so that potential customers know what they're up against.

Needs an option select or something cooler

Record that i have finished a room

As a(n) viewer, I want to record that i have finished a room so that it appears on my profile.

Link table between users and rooms, needs frontend

View a timeline

As a(n) user, I want to view a timeline so that others' clears are visible to me.

Needs frontend

Apply Rubocop and clean up existing errors

As of dafd96f, there are 349 offenses in 58 files. I'm excluding folders with files I don't intend to change manually. Work for this will commence on branch rubocop. rubocop --auto-correct should wipe out a lot of them, and the rest is just grunt work.

Remove photos from the site

As a(n) owner, I want to remove photos from the site so that in the event of a DMCA/GDPR request, i can answer appropriately.

Configure milestones for my room

As a(n) owner, I want to configure milestones for my room so that multi-stage rooms can be represented appropriately.

Maybe one way to do it is have named Clears

Create basic layout

Navbar, dated footer. Also need to decide what parts of the site there are, and make it respond to which page the user is currently on.

View metrics for my profile

As a(n) owner, I want to view metrics for my profile so that .

Host Ackee on the same server, expose its API to the model

Toggle privacy on my profile

As a(n) user, I want to toggle privacy on my profile so that it is not visible to others if i don't want it to be.

Search for escape rooms

As a(n) viewer, I want to search for escape rooms so that it's easier for me to find a room suitable for me.

Options: RanSack, ElasticSearch

Use two-factor authentication

As a(n) user, I want to use two-factor authentication so that the login flow has an additional security layer.

Not sure where to start

Reset my password via email

As a(n) user, I want to reset my password via email so that my password is changed.

Depends on what I go with, but straightforward either way

Have a public profile

As a(n) user, I want to have a public profile so that my records are visible to others.

Should come with scaffold, but needs frontend

Create a public listing

As a(n) owner, I want to create a public listing so that my room is advertised among others.

Includes database schema

Filter a room search by difficulty

As a(n) viewer, I want to filter a room search by difficulty so that the room i choose to take on has the appropriate level of challenge.

Depends on what I go with, but straightforward either way

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.