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.
- Nguyen Thanh Kiet – 22520720
- Nguyen Thanh Hung – 22520517
- Do Dang Hieu – 22520432
- Phan Gia Tri – 22521527
- 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.
- Front-end: HTML, CSS
- Back-end: ASP.NET
- Download Visual Studio, in Visual Studio Installer download the ASP.NET and web development and Data storage and processing packages.
- 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.
- In which EntityFrameworkCore packages support Sql Server database linking, X.PagedList packages support paging.
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))
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Shu70perMin/PhongChongToiPham - Navigate to the project directory:
cd PhongChongToiPham - Set up the necessary dependencies and configurations
- Start the development server
- Open your browser and navigate to the provided local URL
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
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.
Coming soon.




