-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
highPriority high - must be accomplished in next updatePriority high - must be accomplished in next updatein-progressStatus: issue is being worked onStatus: issue is being worked onwebsiteModule: websiteModule: websitextra-largeEffort is 1 week or moreEffort is 1 week or more
Description
Get something basic bootstrapped, using the following architecture:
Client:
- reuse framework with node build, bootstrap, and JS organization
- reuse varyn.com login with SSO. users must login
- very basic home page dashboard:
- Notifications (new)
- Conferences you are a member of that you frequent the most
- Conferences you are a member of that are active
- Public conferences, sorted by activity
- Promoted conferences (top 4 conferences picked by our staff)
- conference detail page
- conference comment page
- create comment
- edit comment
- user profile, edit profile, set profile image, change password
Server:
- reuse Enginesis archtecture. Remember this will be open source but cut it down to just the conferencing and user management logic
- new inxys database, create new db users
- work out privilege management system: roles, privileges. this has to be built in from the beginning
MVP
- Prototype all UI pages and flow (signup, login, create conf, dashboard, list notifications, list comment, read conference, comment, reply, edit user profile)
- reuse Enginesis backend as it matches required functionality (procedures, serviceImpl)
- get login and session management working
- home page with login
- home page dashboard (logged in)
- Signup form with name check
- Terms of service and Privacy policy
- registration confirm, set password
- error 404
- error 500
- create conference (title, desc, tags, category, icon, image, cover, private)
- edit conference
- List conferences public, list conferences you are a member of
- view/list comments
- read comment
- reply
- edit user profile, change password
- forgot password
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
highPriority high - must be accomplished in next updatePriority high - must be accomplished in next updatein-progressStatus: issue is being worked onStatus: issue is being worked onwebsiteModule: websiteModule: websitextra-largeEffort is 1 week or moreEffort is 1 week or more