Skip to content

blondon1/LibraryHub

Repository files navigation

MIT License LinkedIn


Logo

LibraryHub

Enterprise-level E-commerce Web Application with sign in/sign on features
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

(My Medium article: https://medium.com/@bryanlondres5/deploying-an-asp-net-project-on-azure-6a8e8f67b844)

My project was originally built on Asp.net core 3.0 but I migrated all of it to Asp.net 6, and Bootstrap 4.1 to 5.1. I configured the dBcontext.cs file to communicate with the on-premise SQL server/database and create/update the database tables using the models and the relationships between them. I also seeded the database with test data to make sure everything was working properly. I worked with CRUD data principles using EntityFrameworkCore, deployed generic services and ViewComponents for real time updates. I added services to ensure that I was implementing good practices, the interfaces get data from the database by injecting them in the right controllers.

Make sure to:

  • Built the enviroment on Visual Studio

Use the LibraryHub.sln to get started.

(back to top)

Built With

This section lists any major frameworks/libraries used to bootstrap my project.

  • Next

  • React

  • Vue

  • Angular

  • Svelte

  • Bootstrap

(back to top)

Getting Started

Isntall Visual Studio with the Workflows that support Wep develoment

Prerequisites

Visual Studio [https://visualstudio.microsoft.com/]
.Net 6
Microsoft SQL Server Management Studio

Installation

  1. Install VS(include Asp.net support)

  2. Open with VS

  3. Install Nuget packages

  4. add SQL connection string on appsettings.json or add azure app credentials for cloud deployment

  5. On package manager(VS) and add database migration with:

Add-migration Initial
Update-database
  1. Run app

(back to top)

Usage

Check out the CHANNELLOG.md to see all the features

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Marlon Bryan Londres - LinkedIn - bryanlondres5@gmail.com

Project Link: https://github.com/your_username/repo_name

(back to top)

Acknowledgments

Coming Soon!!!


(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages