/csc105-project

PuppiesHub: a platform for find a puppies and find a person who like to adopt puppies. This project was a part of CSC105 Web Application Development 2/2018

Primary LanguageHTMLMIT LicenseMIT

Puppies Hub

Our platform intend to be a greatest platform for both people who looking for puupies and people who someone to adopt their puppies by using our platform we will provide variety of breeds, ages, colors, and so much more. Not only that, our platform also provide direct ways to contact the owner of the puppies to deal or make an agreement through Facebook, LINE, Email, and Telephone.

You can visit our website at this link


How to deploy it on own pc DIY by Michal

You need:

  • PC
  • git
  • XAMP or MAMP or something this way
  • create new data base in your mysql (for example you can start your XAMP server and go to phpmyadmin localhost/phpmyadmin)

For windows i have no idea how to put it exactly together, but for mac use your terminal, go to the place where you have your XAMP files mine path is:

/Applications/XAMPP/htdocs/

so you can use command

cd /Applications/XAMPP/htdocs/

Then lets clone project

git clone https://csgit.sit.kmutt.ac.th/csc105_1_group1/e-commerce.git

Then we have to compose project

composer install

If you have error like it couldn't find file composer.json, that means you are not in right directory! check by ls and go to the directory cd e-commerce

After that, go to .env.example and save as as .env setting own database connection settings

Then do php artisan key:generate.

After you finish we can migrate things to database php artisan migrate and seed categories php artisan db:seed

Finaly you can start work on project php artisan serve

Technology Stack

We using laravel, which is a framework for PHP, as a main framework in our project. It provides us a lot of heavy lifting stuff such as authentication, ORM. We also use Bootstrap 4 as a main framework for drawing our user interface.

Google Cloud is our infrastructure.

Design

We use Adobe XD to make our design more easily to manage as e can share directly with a link to everyone.

You can see our design at this link with password: e73StrattHDMpaU