Documentations - AbdulSir/InstaPIc GitHub Wiki

Welcome to the InstaPic wiki!

**Meeting 1: (Wednesday, Jan 22)**

Duration: From 10h30 until 12h00
Github registration
Core features/Description/Objective decision
Creation of the readme.md file.

------------------------------------------------------------------

**Meeting 2: (Wednesday, Jan 29)**

  • Duration: From 12h00 until 1h30
  • Deleted the old repo.
  • Created a new repo and assigned issues to the team members.
  • Issues were assigned based on the sprint 1 requirement.
  • Created a new branch and worked on the issues there
  • Issues were resolved.
  • Pull request was submitted.
  • Merged the branch to the master branch.
  • Creating issues for sprint 2
-------------------------------------------------------------------

**Meeting 3: (Tuesday, Feb 11)**

  • Duration: From 11h30 until 1h30
  • Drew the architecture of the application
  • Structured our database
  • Assigned different tasks to the team members
  • Decided to create the login page and the feed page
  • The user will be able to upload pictures from the feed page
  • Setting up the CI with test infrastructure

**Meeting 4: (Wednesday, Feb 12)**

  • Duration: From 10h00 until 12h00
  • Theme: Coding session:
    • Created default Feed Page. (HTML/CSS)
    • Worked on functions that would allow the uploading and posting of pictures on feed page. (JavaScript)
    • Created the default Login page (HTML/CSS)
    • Created the default Profile Page (HTML/CSS)
-------------------------------------------------------------------

**Meeting 5: (Wednesday, March 04)**

  • Duration: From 10h00 until 12h00
  • Discussed the remaining features
  • Went over the mistakes we had in Sprint 2
  • Assigned tasks to the team members
  • Refactored the profile.html code
-------------------------------------------------------------------

The discussion of the project's remaining work was discussed in a Facebook group

Project Code was completed during the week of 23 to 29 March

During the week, the following was done:

  • Django project setup
  • Creation of MySQL database (Instapic) and its tables (models.py file)
  • Created urls paths (urls.py file)
  • Created GET and POST functions that allows posting, uploading and commenting (forms.py and views.py files)
  • Tested the GET and POST functions in the python and mysql consoles to see if users and posts are inputed into the database
  • Downloaded, modified and used Bootstrap HTML templates according to project needs (sign-in, profile)
  • Manually tested user stories (no automated code)
⚠️ **GitHub.com Fallback** ⚠️