Skip to content

An image repository built in ASP.NET MVC with Telerik UI

Notifications You must be signed in to change notification settings

BasselAshi/Repositorify

Repository files navigation

Logo
for a demo, go to https://repositorify.ml/

About The Project

Repositorify is a project influenced by Shopify Developer Intern Challenge, a challenge that allows an applicant to showcase their capabilities in building a whole application from scratch. The idea of such a challenge is great because applicants are not limited to using a stack, or being limited to specific challenges. This is an opportunity for applicants to showcase not only their software development skills, but also their critical thinking!

The first version of Repositorify took me less than 12 hours of development. The whole project is basically an image repository where users can upload and search for images.

Built With

  • ASP.NET MVC
  • Telerik UI for ASP.NET MVC
  • Bootstrap
  • JQuery
  • MS SQL Server
  • Entity Framework

Getting Started

  • Run Microsoft SQL Management Studio and import database.sql stored in the root folder. This should create a database with the name Repositorify
  • Run RepositorifySol.sln stored in the root folder in Visual Studio
  • If required, modify the database connection string in the web.config file stored in the solution folder
  • Run the application

Prerequisites

The following prerequisites are based on the versions available in January 2021

  • Microsoft SQL Server
  • Microsoft SQL Management Studio
  • Visual Studio with ASP.NET

Usage

You may do two things with Repositorify

  • Store images by clicking the upload button and giving the images one or more tags to use for searching
  • Search for images using a tag

Contributing

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

  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

License

Distributed under the MIT License.

Acknowledgements

This projects could not have been done without the following JavaScript libraries

About

An image repository built in ASP.NET MVC with Telerik UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published