This repository is for Launch:r (or Launchr), and is a project created for a certain Web Applications subject.
This website is just for demonstration purposes only, and aims to show our technical abilities. This is definitely not designed or developed for real-life website application. Please don't expect too much. We do appreciate improvement suggestions though.
Launch:r is a website that allows users to create or fund projects, kinda like KickStarter.
- ASP.NET
- SQL
- C#
- JavaScript
strikethrough for completed tasks
- Add Admin (Admin Function)
Basic InterfaceGenerate User ListAssign member as admin functionalityUser Validation when accessing this page
- Ban User (Admin Function)
Basic InterfaceGenerate User List (both Member and Creator)Ban user functionalityUser Validation when accessing this page
- Creator Approval (Admin Function)
Basic InterfaceForm DesignUser Validation when accessing this page
- Summary (Admin Panel)
Basic InterfaceNavigations to all the admin functionsShow brief summary of the website data
- Create Project
Basic InterfaceForm DesignInput Validation
- Create Tier for project
Basic InterfaceGenerate DictonaryGenerate Tier Box and append it to the div for viewingRemove Tier box functionAJAX POST of combined Tier DictionaryValidation for projects that have tiers should not be allowed to access this page again
- Project Page
Basic InterfacePut details onto respective fieldsPledge button validation to not accept creator & non-logged in users from pledgingPledge without tier functionPledge with tier functionComment functionReply comment functionFake credit card entry field validationChange the "days left" part to "Campaign Ended" when campaign endsDisable all buttons when campaign ends
- Project Control Panel
Basic InterfaceEdit Project FunctionCheck who backed this projectValidation for this page to be accessible by project owner only
- Creator Login / Register
Basic InterfaceLogin functionRegister functionRegister input field validationLogin input field validation
- Member Login / Register
Basic InterfaceLogin functionRegister functionRegister input field validationLogin input field validation
- Profile
Basic InterfaceShow Comments and navigate to the commentTags to differentiate between creator and normal user and show different content
- Edit Profile
Basic InterfaceValidation of input field at Edit ProfileEdit Profile function
- Search Result
Basic InterfaceSearch by keyword functionSearch by topic function
- Error Page
Basic InterfaceRedirect any error / access denied to this page
- Navigation bar and Footer .Master page (General)
Basic Interfacedropdown if logged in, show "log in" button if not logged in
- Navigation bar and Footer .Master page (Admin)
Basic Interfacedropdown if logged in, deny access if logged in user is not admin
- Other stuffs
About PageContact Us Page