Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 2.75 KB

README.md

File metadata and controls

65 lines (52 loc) · 2.75 KB

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