Skip to content

DGovi/Rogue

Repository files navigation

Team Rogue

SOEN 341

Team members

  • James El-Tayar
    • j-eltayar
  • Kayssé Rachid
    • SekayZ
  • Killian Kelly
    • immaroot
  • Ashraf Khalil
    • ashrafwkhalil
  • Daniel Gauvin
    • DGovi

Objectives

Learn how to use different tools to develop software and implement Agile methods in our workflow. The goal is to deliver incremental working software throughout each end of the Sprints (Potentially Shippable Product Increment). We shall follow the Agile Manifesto:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

Description

Create an online application with features of a simplified version of Instagram. The platform will let users post photos on their accounts which will be viewable to other users that can themselves leave comments on the content. As well as viewing others users posts, a user will be able to "follow" them to add their content to a feed and receive a notification.

Core Features

  • Users can post a picture on their account
  • A user can follow another user and get notifications and the content added to their feed
  • A user can leave comments on posted pictures

Languages used

Front End:

  • JavaScript
  • HTML
  • CSS

Back End:

  • PHP
  • SQL

Windows Cloning guide

You can find here the different steps/commands you have to follow in order to correctly clone a repository, this tutorial is aimed for Windows user even though most of the steps are also applicable to OS X and Linux users:

Tutorial: The file mapping conventions are different in MacOS/Linux and Windows, this is why you have to follow this guide in order for each cloning to display correctly images.

  • Access your rogue folder (but directly through windows and not through the VM) and run the terminal in admin mode and enter the command [php artisan storage:link].
  • Clone the git using the command [git clone <the_repo-URL>]
  • Access your 'homestead' folder and run the commands [vagrant up] and then [vagrant ssh]
  • Verify that your database .env file has the correct values: DB_DATABASE=homestead DB_USERNAME=root DB_PASSWORD=secret
  • In the rogue folder, run [composer install], [npm install] and [npm run dev] (You may have some few errors with npm, no worries)
  • At this point, if 500 Servor Error shows up, run the commands: [cp .env.example .env] [php artisan key:generate] [chmod 777 -R storage]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published