Skip to content

Shu70perMin/BasicWeb-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhongChongToiPham

This site was built using GitHub Pages. phongchongtoipham.vn PhongChongToiPham is a responsive web application focused on raising awareness and facilitating the reporting of criminal activities within communities.

Member list

  • Nguyen Thanh Kiet – 22520720
  • Nguyen Thanh Hung – 22520517
  • Do Dang Hieu – 22520432
  • Phan Gia Tri – 22521527

Mind Map

mindmap

Features

  • Home: Displays banner advertisements and a list of dangerous criminals.
  • About Us: Provides information about the website and its purpose.
  • Crime Reporting: Allows users to report criminal incidents by filling out a form.
  • News: Showcases the latest news and updates related to criminal activities.
  • Resources: Offers statistical charts, detailed information about crimes, and a search functionality for specific criminal cases.
  • Blog: Shares knowledge and experiences regarding crime prevention.

Demo

Technologies Used

  • Front-end: HTML, CSS
  • Back-end: ASP.NET

Set up the environment

  • Download Visual Studio, in Visual Studio Installer download the ASP.NET and web development and Data storage and processing packages.

image image

  • Run Visual Studio, select Create a new project, find and select ASP.NET Core Web App (Model-View-Controller) > Next.
  • In the new project configuration section, enter a name and select the optional storage path -> Next.
  • In the additional information section, select .NET 8.0 (Long Term Support)->Create.

image

Dependent packages

  • In which EntityFrameworkCore packages support Sql Server database linking, X.PagedList packages support paging.

image

Function

User:

  • Login, Register (ajax)
  • Blog (displays posts, click to see detailed content)
  • Data (displays a paginated list of criminals, with a search bar by criminal name)
  • Home page (web overview)
  • Knowledge (shows basic crime fighting knowledge)
  • Test knowledge (take a quiz to test knowledge)
  • Report (fill out crime report form, send to admin for verification and approval)

Admin:

  • Manage reports (display existing reports, can approve (ajax) or reject)
  • Manage accounts (show existing accounts, add, edit (ajax) or delete accounts)
  • Manage crimes (show existing crimes, add, edit (ajax) or delete crimes)
  • Manage posts (fill out form to post (ajax))

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/Shu70perMin/PhongChongToiPham
  2. Navigate to the project directory: cd PhongChongToiPham
  3. Set up the necessary dependencies and configurations
  4. Start the development server
  5. Open your browser and navigate to the provided local URL

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Find a bug ?

If you found an issue or would like to submit an improvement to this project, please submit an issue using the issue tab above. If you would like to submit a PR with a fix, reference the issue you created.

Know issues (Work in progress)

Coming soon.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors