/AnkaX

Mobile Application Sales Site-Studio

Primary LanguageC#

AnkaX-Mobile Application Sales Site

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.

Project Overview

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.

AnkaX Project

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.

Table of Contents

Features

  • 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

Technologies Used

  • ASP.NET Core
  • Entity Framework Core
  • Razor Class Library
  • Bootstrap v5
  • Identity Framework
  • C#
  • HTML/CSS
  • JavaScript

Getting Started

To explore the ANKAX project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ummugulsumcekin/AnkaX.git
    
  2. Set up your development environment. Refer to ASP.NET Core documentation for detailed instructions.

Configuration

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.

Development Workflow

The development workflow follows standard ASP.NET Core practices:

  1. Develop new features or fix bugs in feature branches.
  2. Open pull requests for review.
  3. Automated tests are run on each pull request.
  4. Merge changes into the main branch after approval.

Contributing

Contributions are welcome! Please follow the contribution guidelines when submitting issues or pull requests.

License

This project is licensed under the MIT License.