Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mosheberman/aucs
An auction site for JLIC.
https://github.com/mosheberman/aucs
Last synced: about 1 month ago
JSON representation
An auction site for JLIC.
- Host: GitHub
- URL: https://github.com/mosheberman/aucs
- Owner: MosheBerman
- License: mit
- Created: 2015-02-12T17:57:04.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-02-19T21:15:13.000Z (over 9 years ago)
- Last Synced: 2023-03-11T14:37:23.282Z (over 1 year ago)
- Language: HTML
- Size: 5.95 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.mdown
- Contributing: contributing.md
- License: license.txt
Awesome Lists containing this project
README
Aucs
----Aucs is a [Chinese auction](http://en.wikipedia.org/wiki/Chinese_auction) website based on CodeIgniter.
Tools & Dependencies:
---
Aucs uses CodeIgniter 3.0 RC2, PHP 5.5, MySQL 5.5.3.I used [MAMP (download link)](http://www.mamp.info/en/) Version 3.0.7.3 (3.0.7.3) to get this up and running locally.
I downloaded MAMP and pointed it at the folder containing this repo. Then I started building.
I used [phpStorm](https://www.jetbrains.com/phpstorm/). There's the project in the repo too, so you can use that to edit this if you'd like.
Setting up the database:
---
There's [a sql file](./sql/aucs-database.sql) in the sql folder that contains all the necessary code to bootstrap the database.High Level/User Facing Features:
----
- [√] Users can register.
- [√] Users can log in.
- [ ] Users can pay for ticket packages. (Via Stripe.)
- [ ] Users can choose which prize packages to put in for.- [√] Organizers and users can log in.
- [ ] Organizers can add prize packages.
- [ ] Organizers can add prizes to packages.
- [ ] Organizers can add ticket packages.Implementation Details:
---**Menu:**
- [√] The menu needs to change depending on login state and permissions.
- [ ] The menu needs to change depending on permissions level.**General:**
- [ ] SSL protection.
- [ ] Lots of prettying up. The style is loosely based on [the print/pdf auction booklet. (link here)](./auction_booklet.pdf)
- [ ] Implement the endpoints outlined in the [routes specification](project-spec/Routes.mdown), which I designed during the brainstorm.**Login:**
- [ ] Login needs to account for encryption. Whatever we choose needs to match the encryption scheme used for the sign ups.
- [ ] Server and/or client side input validation.**Sign Ups:**
- [ ] Collect email, password, phone number, address.
- [ ] Validate all of this before creating a new record in the database.**Database:**
- [√] Remove Organizer table and add a field is_organizer to the User table.
**Orders:**
There are two stages to user orders:
1. Choosing how many tickets to pay for.
2. Choosing which prize packages those tickets go towards.What I've done so far:
---
I've stubbed all of the model classes, built the database, and started working on some of the views and controllers.About API Keys & Passwords:
---
So this is a semi-public repository, which means that I obviously shouldn't be throwing private keys in here. I'm using default passwords on my local database, and will be changing all of that before deployment.What's this for anyway?
---
In a word, charity. Happy to share details privately.License:
---
CodeIgniter is under MIT.