Milestone1
CONConnect
Table of Contents
- Overview
- Specs
- Wireframe/Prototype
Overview
Description
An application that helps users find conventions for special interests and hobbies (i.e. Anime, Video Games, Sci-Fi, etc.), with the added ability to connect and meet new people while attending a convention. The application will list several conventions based on the user's location and will include a search/sort feature to allow them to find conventions based on their interests. Furthermore, each individual convetion lisitng will contain relavent information about the con and will include a link to their respective official website.
App Evaluation
- Category: Social Networking/Event Tracking
- Story: Users are able to search for either local or domestic conventions for specific interest and hobbies (i.e. Anime, Gaming, Sci-Fi/Fantasy, etc.)
- Market: The products initial user base are those interested in Geek/Nerd Culture, but it will grow to a casual audience to those who enjoy or are interested in attending a convention
- Habit: The app can be used at any time of the year, as there would be consistent updates for conventions happening during the year and future con dates in case a user wants to plan a con visit in advance.
- Scope: The starting point would be the creation of a user profile and selecting various interests to create a short list of conventions matching the user's interests. The next part would be setting up the search/sort feature to give the user a wide range of convetions within their home state or in other states.
Product Specs
1. User Stories
Required
- A new user creates their own account
- User sets their preferences (Location and Themes/Interests)
- The user selects a convention on their homepage from a recommendation list
- Convention Info Page
- Search Feature (search for conventions based on either user interests or selected filters)
- Settings (Change user info, themes/interests, or messaging settings)
Optional
- Social Media Integration (Discord, Twitter, Facebook, etc.)
- Chat Feature/Friend Adding
- Volunteer Interest Form
- Convention Updates
2. Screens
- Login
- New User Registration
- Home Menu
- User Profile
- Search Results
- Settings
- Chat/Messaging
- Convention Information
3. Navigation
Tab Navigation
Optional:
- Ticket Page
- Event Schedule
- Special Guest
- Venue Map
Wireframes
Milestone 2 & 3
Digital Wireframe & Mockups
Interactive Prototype
https://www.figma.com/proto/wI0llMcIuDmOaKpv5tpJlh/CONConnect-Digital-Wireframe?page-id=0%3A1&node-id=12%3A617&viewport=-2100%2C535%2C0.8&scaling=contain&starting-point-node-id=12%3A537
Schema
Models
Property |
Type |
Description |
userId |
String |
Unique User Id Number |
username |
String |
Username Login Credential |
password |
String |
Password Login Credential |
birthday |
String |
User's Birthday |
Email |
String |
User's Email Address |
Location |
String |
User's Home Location |
Hobbies |
Array |
User Hobbies |
Destination |
String |
Address Search |
Type |
String |
Conference Type |
Networking
Lists of network requests by screen
HTTP |
Character |
Description |
Get |
User name |
get User Name |
Get |
Conference |
get conference |
Get |
String |
Return user |
Post |
String |
upcoming confrerence |
Delete |
String |
Previous conventions |
Update |
String |
Delete past conventions |
Please Watch Video For Current Progress
https://user-images.githubusercontent.com/65150367/196852239-fbc36a03-e485-4d75-9b6e-ec1f81a92395.mp4
Next Sprint Cycle
- Convention Research
- Flight Information
- Hotel Information
- User Stories Development
Milestone 4
Database
N/A
Milestone 5
Discussed Redesingn plans
Next Sprint Cycle
- Database Creation
- Wireframe Updates
- User Stories Development
Milestone 6
No Updates due to lack of team meetings. Team Meeting will be
Next Sprint Cycle
- Multiple Team Meetings
- Begin Redesign of App
- Decide on Color Scheme
Milestone 7
Application Color Scheme
App Redesign of Wireframes
Final Sprint
- Connect Pages to Database
- Final Deubbing
- Creation of Video & Poster
Final Sprint (2: Electric Boogaloo)
- Create Code for Application
- Connect Database
- Test Application
- Read Data
- Add New Data
- Delete Data
- Modify Data