Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 3.95 KB

File metadata and controls

61 lines (52 loc) · 3.95 KB

Build Status Total Downloads Latest Stable Version License

Work in Repl.it

Internet Programming: Group Project Assignment, Blog Application

Checkout deployed site: http://eightsoft-ai.herokuapp.com

Deadline: 23.05.2021 (midnight).

Eightsoft team

  • Rustam Zokirov U1910049, Section 002
  • Abdullokh Alimov U1910060, Section 002
  • Vladimir Khvan U1910046, Section 001
  • Irina Em U1910128, Section 003
  • Javokhir Isroilov U1910050, Section 002
  • Azamat Tokhirov U1910070, Section 002

Project business logic

  • Anyone can log in / register
  • Users can comment on the posts
  • Authors can write / update / delete their own posts
  • Anyone can read these posts
  • Authors have dashboard system
  • Admin can approve message pin request on the home page
  • TODO: Authors can use tagging on their posts
  • TODO: Users can use search system (by author, by topic tag, by date)

UML diagram

Front-end design

  • Home page index.html
  • Home page continuation
  • Blog page
  • View post page
  • View post & comments
  • Create post page
  • Contacts page
  • Login page
  • Registration page

Front-end responsive design demo

Checkpoints (The process of development)

  • Create Laravel project
  • Create the routing, controller, and basic view
  • Authentication & Authorization setting
  • So, here we go, the first problem, MySQL server is not working, MAMP crashed, php artisan migrate giving error.
  • MySQL error fixed, Posts - Create, Validation, Save:
  • Post edit function added:
  • Post delete function added:
  • Authentication added:
  • Connecting user's posts with user's account: