Git Product home page Git Product logo

nfta's Introduction

Hi, I'm Duart Breedt

LinkedIn Badge Stackoverflow Badge Twitter Badge Instagram Badge Discord Badge Spotify Badge

GITHUB STATS

Visits Badge Repos Badge Gists Badge

Duart's GitHub Stats

PROJECTS

Expense Organizer

nfta's People

Contributors

duartbreedt avatar wanrick avatar

Watchers

 avatar  avatar

nfta's Issues

Create Contact page

Standard contact page.
Contains contact information for each club and the administrator of each.

Admin functionality in Event Page

Add or remove gallery
Add or remove results
Add or remove dogs (If all dogs of a user are removed, remove the user from participants)
Add or remove participant (Automatically remove user's dogs)
Edit date of event
Edit date when submissions close

Create dog-profile.php

Individual public dog profile.
Contains information about a dog.
If the owner is viewing this page the information must be editable and the dog must be deletable.

Make National a club

Remove national events and results from the navigation
Add National to the club subheading in the navigation

Create Documents page

Contains rules and regulations.
Consider renaming the page to something more fitting.

Create result pages

Each club must have a link which categorizes links to each event result in that club.

Create profile page

Allows users to view a list of their dogs, their genealogy, profile information, etc

Create search engine

Dogs, users, events, gallery, pages, judges, documents, and results must all be searchable

Validate login and register information format

Validate user's login and register information in terms of format.
Ensure passwords are safe
Ensure emails are correct

Do this client side (For HCI purposes) and server side (For correctness)

Create login.js

Login through ajax
Get error messages back from Login.php

Create gallery pages

Create a gallery page per club.
Contains categorized folders of images from events.
Admin can edit and add to galleries.
Admin can create new galleries belonging to no event and delete these.
Admin can delete images.

Create Events pages

Create an event page per club.
Admins must be able to create and edit these events.
Each event should have a gallery, participants and their dogs, and results.
Gallery and results won't be visible to users until there is content.
Users must be able to sign up to compete in events if within the allowed sign up time.

Create National Events page

Lists information about previous national events as well as upcoming national events.
The page will follow a layout similar to a club layout.
The national results will be a navigation link under this page's navigation. The main navigation link "National Results" should link to that page.
Users must be able to sign up to compete in event if it is within the allowed sign up time.

Create navigation.js

Replacement for login.js and register.js
Still needs to validate login and register information.

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.