nfta's Introduction
nfta's People
nfta's Issues
Create WCFTC page
Club page dedicated to the Western Cape Field Trial Competition
Admin functionality in Admin Profile
Add all misc admin abilities:
Access WYSIWYG editor for club booklets
Add new user
Add new dog
Create Contact page
Standard contact page.
Contains contact information for each club and the administrator of each.
Admin functionality in Club Page
Add or remove galleries
Add or remove events
Edit description
Create image rename function
Rename images to save without conflicts.
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
Register dog to event functionality
Allows user's to register dog to an event in the Event Page
Create BFTC page
Club page dedicated to the Border Field Trial Competition
Create login.php
Implement Login functionality
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
Add participants for an event
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.
Viewable member profile
Edit profile information functionality
Allow users to edit their personal account information such as email, name, surname, cell phone number, profile image, etc
Create profile page
Allows users to view a list of their dogs, their genealogy, profile information, etc
Change SELECT statement to be specific (Fix all * queries)
Change SELECT statement to be specific. If a table is changed, a query is more likely to fail if it has a wildcard character.
Create search engine
Dogs, users, events, gallery, pages, judges, documents, and results must all be searchable
Create NFTC page
Club page dedicated to the Natal Field Trial Competition
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)
Admin functionality in Dog Page
Delete Dog
Edit any dog information
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 register.php
Implement Registration functionality
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.
Dog genealogy visualizer
Use Treant to make genealogy visualizers for each dog
Admin functionality in User Profile
Delete user
Edit any information
Create TVLFTC page
Club page dedicated to the TVL Field Trial Competition
Create navigation.js
Replacement for login.js and register.js
Still needs to validate login and register information.
Create register.js
Register through ajax
Get error messages back from register.php
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.