Giter Site home page Giter Site logo

moviefiles's Introduction

MovieFiles

Welcome to the MovieFiles project. We've created an interactive movie database and user community, leveraging cutting-edge technologies including Blazor for the frontend and Azure Functions for the backend. The app is hosted on Azure and accessible at moviefiles.klavs.dev for as long as the free hosting period allows.

Technologies and Services

Our project utilizes a range of technologies and services:

  • Blazor Server: This powers our frontend, offering a robust, feature-rich user interface.
  • Azure Functions: We use this for serverless computation, providing the backend functions of our app.
  • Azure App Service: Our Blazor Server application is hosted here, offering a scalable platform that handles infrastructure management.
  • Azure Database for PostgreSQL: This fully-managed service is where we store our application data.
  • Azure Active Directory B2C Tenant: We use this service for user authentication and management.
  • Azure Front Door and CDN profile: These optimize network performance and provide security for our application.
  • Azure Storage account: This is used to store large amounts of unstructured data.
  • Docker: We use Docker to create containerized versions of our application.
  • GitHub Actions: This tool automates our build and deployment process, creating a smooth CI/CD pipeline.

Project Structure

Our project is split into several main parts:

  1. Frontend: Developed with Blazor, this part of our application is responsible for user interaction.
  2. Backend: This part of the application handles business logic and is developed using Azure Functions.
  3. Database: We use Azure Database for PostgreSQL to store and manage our application data.
  4. Authentication: User management and authentication capabilities are provided by Azure Active Directory B2C Tenant.
  5. Hosting and Deployment: All parts of our application are hosted on Azure and deployment is managed through GitHub Actions.

The app is currently hosted for free on Azure, so it is accessible as long as the free hosting period hasn't ended. Please feel free to explore the codebase and reach out with any questions or suggestions.

moviefiles's People

Contributors

klausbenislavskis avatar lukisko avatar nickcernean avatar hanchry avatar

Watchers

 avatar

moviefiles's Issues

Movie Activity css broken

Also on loading maybe would be nice if there would empty placeholders like the main page has for browse movies

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.