Skip to content

Latest commit

 

History

History
198 lines (160 loc) · 6.43 KB

README.md

File metadata and controls

198 lines (160 loc) · 6.43 KB

AutoOglasi

Car dealership web application

license last-commit repo-top-language repo-language-count

Developed with the software and tools below.

JavaScript JSON


🔗 Quick Links


🚀 Getting Started

Requirements

Ensure you have the following dependencies installed on your system:

  • TargetFramework: version net8.0

⚙️ Installation

  1. Clone the AutoOglasi repository:
git clone https://github.com/RRaleBG/AutoOglasi
  1. Change to the project directory:
cd AutoOglasi
  1. Install the dependencies:
dotnet build

🤖 Running AutoOglasi

Use the following command to run AutoOglasi:

dotnet run

🧪 Tests:

dotnet test

📂 Repository Structure

└── AutoOglasi/    
    ├── Data
    │   ├── AutoOglasi.Data
    │   ├── AutoOglasi.Data.Common
    │   └── AutoOglasi.Data.Models
    ├── Infrastructure
    │   ├── AutoOglasi.CustomAttributes
    │   └── AutoOglasi.GlobalConstants
    | 
    ├── Services
    │   └── AutoOglasi.Services
    │       │   ├── IImagesService.cs
    │       │   ├── ImagesService.cs
    │       │   └── Models
    │       ├── Posts
    │       │   ├── IPostsService.cs
    │       │   ├── Models
    │       └── Statistics
    │           ├── IStatisticsService.cs
    │           └── Models
    └── Web
        ├── AutoOglasi.Web
        │   ├── Areas
        │   │   ├── Admin
        │   │   │   ├── AdminConstants.cs
        │   │   │   ├── Controllers
        │   │   │   └── Views
        │   │   └── Identity
        │   │       └── Pages
        │   ├── Controllers
        │   │   ├── HomeController.cs
        │   │   └── PostsController.cs
        │   ├── Views
        │   │   ├── Home
        │   │   │   ├── About.cshtml
        │   │   │   └── Index.cshtml
        │   │   ├── Posts
        │   │   │   ├── All.cshtml
        │   │   │   ├── Create.cshtml
        │   │   │   ├── Delete.cshtml
        │   │   │   ├── Edit.cshtml
        │   │   │   ├── Mine.cshtml
        │   │   │   ├── Offer.cshtml
        │   │   │   └── Search.cshtml
        │   │   ├── Shared
        │   │   │   ├── Error.cshtml
        │   │   │   ├── _Favicons.cshtml
        │   │   │   ├── _Layout.cshtml
        │   │   │   ├── _LoginPartial.cshtml
        │   │   │   ├── _PagingPartial.cshtml
        │   │   │   ├── _SortingPartial.cshtml
        │   │   │   └── _ValidationScriptsPartial.cshtml
        │   │   ├── _ViewImports.cshtml
        │   │   └── _ViewStart.cshtml
        │   └── wwwroot        
        │       └── images
        │           ├── cars
        │           └── homePage
        ├── AutoOglasi.Web.Constants
        └── AutoOglasi.Web.ViewModels

🤝 Contributing

Contributions are welcome! Here are several ways you can contribute:

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your GitHub account.
  2. Clone Locally: Clone the forked repository to your local machine using a Git client.
    git clone https://github.com/RRaleBG/AutoOglasi
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to GitHub: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.

Once your PR is reviewed and approved, it will be merged into the main branch.


📄 License

This project is protected under the MIT License. For more details, refer to the LICENSE file.


👏 Acknowledgments

  • List any resources, contributors, inspiration, etc. here.

Return