ANKAX #1 Marketplace to Buy & Sell Apps . Website is filled with advanced concepts where customers can view the Apps(Android&iOS) and place an order by adding them cart with their credit cards. Admin can then view the orders, process them, and do all the transactions.
ANKAX is an ASP.NET Core web application that incorporates various fundamental concepts and technologies related to web development. The project structure is designed to showcase best practices and commonly used patterns in ASP.NET Core development.
This repository contains the source code and documentation for the ANKAX project, a web application built with ASP.NET Core. The project covers various aspects of ASP.NET Core development, including MVC, Identity Framework, Entity Framework, Bootstrap v5, and more.
- Project Overview
- Features
- Technologies Used
- Getting Started
- Configuration
- Development Workflow
- Contributing
- License
- MVC Core Fundamentals
- Integration of Identity Framework
- Adding Custom Fields to User Model
- Razor Class Library for Identity
- Integration of Entity Framework with Code-First Migrations
- Sessions in ASP.NET Core
- Custom Tag Helpers
- View Components and Partial Views
- Bootstrap v5 Styling
- Authentication and Authorization
- Role Management with ASP.NET Core Identity
- Email Notifications
- Usage of TempData/ViewBag/ViewData
- Repository Pattern for Database Access
- Automatic Seed Database Migrations
- ASP.NET Core
- Entity Framework Core
- Razor Class Library
- Bootstrap v5
- Identity Framework
- C#
- HTML/CSS
- JavaScript
To explore the ANKAX project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ummugulsumcekin/AnkaX.git
-
Set up your development environment. Refer to ASP.NET Core documentation for detailed instructions.
The project configuration involves the following key areas:
- Database Connection Strings
- Identity Framework Configuration
- Email Configuration
- Other App-Specific Settings
Ensure to update the necessary configuration files before running the application.
The development workflow follows standard ASP.NET Core practices:
- Develop new features or fix bugs in feature branches.
- Open pull requests for review.
- Automated tests are run on each pull request.
- Merge changes into the main branch after approval.
Contributions are welcome! Please follow the contribution guidelines when submitting issues or pull requests.
This project is licensed under the MIT License.