Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 2.8 KB

README.md

File metadata and controls

61 lines (42 loc) · 2.8 KB

AssignRef Logo


AssignRef is an innovative platform with everything you need in sports league management software, simplifying the process of connecting sporting events, referees, and users.


AssignRef Features

This repo is a collection of my work from a Mexican-based startup, AssignRef. The repo is organized in sub-folders by feature.

Feature #1 - Files Backend

⁘ I used my expertise in back-end development, leveraging technologies such as C#, ASP.NET, ADO.NET, and .NET Core. I Constructed RESTful API endpoints and routing requests to multiple data points using .NET Core, ensuring efficient record retrieval, seamless integration, and robust data handling. I designed tables and stored procedures using SQL/T-SQL, implementing joins, clauses, and JSON objects to optimize database operations for record retrieval. I completed the code and tested the controllers using the Postman client.

  • Relational Table Design
  • Storage Procedures
  • .NET Models
  • Service Methods
  • Service Interface
  • API Controller

Feature #2 - Videos Component

⁘ I led the development of the dynamic video component using React.js, transforming the way videos are played and selected across diverse categories. Users now enjoy a seamless experience, thanks to the efficient filtering techniques and component-based architecture I implemented. By ensuring a smooth and intuitive user interface, I provided easy access to desired videos.

Assign.Ref.Videos.Demo.mp4

TL;DR

  • Developed and structured the view videos page functionality from front-end to back-end.
  • Created the necessary procedures in SQL utilizing joins, foreign keys, and pagination.
  • Built the API endpoints with .NET using C# and thoroughly tested with Postman.
  • Designed components in React to maximize aesthetics and functionality.
  • Utilized styling with CSS and Bootstrap.
  • Focused on best practices using proper naming conventions and casing to avoid compiler issues with team members’ code.
  • Maintained workflow using GitBash and GitHub for repo management.
  • Created new branches to maintain organization throughout the project.
  • Performed commits and pull requests to secure consistency and quality.
  • Participated in daily stand-ups, code reviews, and code talks with team members to ensure cohesive implementation of code.