Skip to content

SEVEN-COMPANY/fpt-blog

Repository files navigation

Codacy Badge GitHub Workflow Status GitHub

Grocery Store Logo

Case Study

It has been more than 40 years since the world began to get in the digital era. In this epoch, the information and data sources on the Internet are considered as a resource of knowledge that is very plentiful and abundance. People who live in this era can easily look for information and data in this resource. However, everyone knows the thing that searching information in this huge resource is not different from swimming in the ocean. Especially students, they found a lot of difficulties in choosing the content, topic which are belong to their major and subject in the university. In addition, the other students who have got experiences and knowledges through subjects, topic of workshops,… do not have the suitable platform to share to other people.

Our system was launched to support students from FPT University, they are writers or readers of certain categories, subjects or majors. In this website, writers can write and post the articles. For readers, they are always up-to-date with the quality content and the suitable of searching purpose of them. Moreover, mentors/lecturers can participate in the role of content moderator. Every blog articles that have a good content and get well-received interactions will be awarded the corresponding honorary rewards.

Feature by role

  • Common Role
    • Login and register account
    • Update user information
    • Change password
    • Write new post
    • Like or dislike posts
    • Follow or unfollow users
    • View profile other users
    • Write comment
    • Check notification
    • Save or unsave posts
    • Search and view posts
  • FPT Student Role
    • Write new post
  • FPT Lecture Role
    • Manage and view chart tags
    • Manage and view chart users
    • Manage and view chart posts
    • Manage and view chart rewards
    • Manage and view chart categorys
    • Manage notification
    • View analytic
    • Block particular user, or category

Technology

  • Frontend
    • cshtml - Server Side Rendering
    • Tailwind - Style
    • Javascript(TS) + Webpack
  • Backend
    • ASP.NET - Server Core
    • Entity Framework - Object–relational mapping
    • SQL Server 2019 - Database
  • Design Pattern
    • Service-Repository pattern
    • Dependency injection pattern
    • SOLID Principles
  • Deployment
    • Docker - Container Management
    • Nginx - Loader Balancer
    • Github Action - CI/CD
    • Digital Ocean - VPS

Team Member

Special Thank For Supporting Us

Project Picture

Home Page

Login Page

Post Editor

Login Page

Manager Page

Login Page

Login Page

Login Page

VPS Panel Management

VPS Page

Bug Report

Feel free to create an issue request anytime we will check it out and fix it as soon as possible. Thank You So Much.

© 2021 Mono Infinity - FPT University