An open API service indexing awesome lists of open source software.

https://github.com/team-nameless/msoc-web

We made a website for a competition?
https://github.com/team-nameless/msoc-web

Last synced: 2 months ago
JSON representation

We made a website for a competition?

Awesome Lists containing this project

README

        

# The end is nigh. Thanks for everything.

------------------------------

![Image](https://raw.githubusercontent.com/team-nameless/msoc-web/main/MSOC/public/fac_1.png)

Welcome to *MSOC* - *maimai Student Open Cup*.

This is `msoc-web` repository, containing **both** the user-facing and the back side of the MSOC website.

**If you intend to register for MSOC, ~~don't hestitate to smash the button below:~~ registration ended, thank you!**

[![Registration](https://img.shields.io/badge/Registration-Closed-red?labelColor=fdaa48&style=for-the-badge)](https://forms.gle/sS57JxQxB8Xy3sXk8)

# What is this place?

- This place serves as a code repository for the entire website - both Front End & Back End part.
- We did this because transparency is a thing that exists, and to prove that we do not have the intentions to promote shady things.
- *coughs* MSOC+ *coughs*.
- Perhaps to *show off* our programming skill and let the team has something to put on their CV?

# Can you explain the directory structure?

- `MSOC`: the user facing portion.
- `MSOC.Backend`: the backside of the web, containing *most* of the useful APIs.
- `MSOC.Backend.Tests`: containing the Unit and Integration tests for the backend. Since the APIs in the backend make heavy uses of the database, we try our best to test the entire backend in transactional manner, and to cover many edge cases as possible.
- [We leverage GitHub Action to test on every commit](https://github.com/team-nameless/msoc-web/blob/main/.github/workflows/backend.yml). The result can be seen here: [![Sanity check](https://github.com/team-nameless/msoc-web/actions/workflows/backend.yml/badge.svg)](https://github.com/team-nameless/msoc-web/actions/workflows/backend.yml)

# How can I run the code?

- If you ask this question, I doubt you are a developer.

# Can I help?

- Sure, send a message to `@hidr0` on Discord.