for a demo, go to https://repositorify.ml/
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.
- ASP.NET MVC
- Telerik UI for ASP.NET MVC
- Bootstrap
- JQuery
- MS SQL Server
- Entity Framework
- 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
The following prerequisites are based on the versions available in January 2021
- Microsoft SQL Server
- Microsoft SQL Management Studio
- Visual Studio with ASP.NET
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
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.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.
This projects could not have been done without the following JavaScript libraries
- Font Awesome for the icons
- LightGallery for the full screen images
- Sweet Alert for the beautiful popup alerts
- Notiflix for the spinner
- FitText