-
Notifications
You must be signed in to change notification settings - Fork 0
Project Management
- Simon Guo - Front-End Developer, UX/UI Developer, Back End Developer, Deploy Server
- Nicholas O'Brien - Chief Back End Developer, Front-End & UX Developer
We are using Agile Scrum software development life cycle. We use Github and git to keep version controlled and risk managed.
Before we started any coding, we spent about 45 minutes discussing how to divide the workload and plan what we are focusing on each stage.
We brainstormed some ideas on a social media.
- User Story #1: As I am a 15-year-old, I want to see what all my friends are doing.
- User Story #2: As I am a 25-year-old, I want a clean social media that I can search trending tags.
- User Story #3: As I am a 70-year-old, I want to a social media easy and friendly to operate.
List of Features:
- Log In/Sign Up Page
- Secure Log in/Log out
- Create and Publish tweets
- Add Hashtag/labels
- Search Tweets Based on hashtag/labels
- Help & About Page
- Nice logo
- Word Count while posting
- Follow other people
- View followers and following Number
- Create User Profile
- Mobile Compatible
- Deployed Online
- Comment on other users' posts
- Set up database
- Decide on the framework
- Create Nav Bar
- Polish Log In and Sign Up page
Complete: 100%
We now understand the given code and how it functions. We have consistent styling and working account system.
- Implement security measures to prevent XSS (cross site scripting) attacks
- Post posts with ease and clean CSS
- Search posts by tag or username
- Show username in post
We are starting to improve the code and make simple enhancements. We still need to create a follower/following system and the ability to like posts.
Complete: 100%
- Add about page
- Create Logo
- Fix unstable log in/Session Problem
- Individual user Profile layout
Complete: 100%
We had made documentation(about page) for the project, as well as fixing the unstable login problem. The website is also polished. We still need to create a follower/following system and the ability to like posts.
- Like Posts
- Follow other people
- Add Help Page
- Individual user Profile content
- Username, Post Number, Follower & Following Number on user page.
- Word Count while posting
Complete: 80%
We spent a lot of figuring out how to create the like and comment system. We also add small enhancement such as the character count system to help users post. We also created the layout of individual's profile. Unfortunately, like is not working stabily, and we could not get follow to work.
- Polish the website
- Comment on other posts
- Show user profile pictures at post/profile/navbar
- Move search into Nav bar
- Fix any bug remaining
- Edit User Profile
- Test on mobile
- Deploy on server
Complete: 85%
We polished many details of cooxle, including about page, nav bar, user profile pictures, editing user profile, and post layouts. We moved the search bar to the nav bar to make it look pretty. We tested the entire platform and fix any remaining bugs. Finally, we published the project on AWS with a domain we got from NameCheap.
- Comment on other posts
- Stable Like System
- Follow other users
- See posts only from users followed