Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bendomey/project-mfoni
Experiment for Mfoni app
https://github.com/bendomey/project-mfoni
ai aspnet aws csharp ml mongodb rabbitmq react remix rest s3 terraform typescript
Last synced: 2 months ago
JSON representation
Experiment for Mfoni app
- Host: GitHub
- URL: https://github.com/bendomey/project-mfoni
- Owner: Bendomey
- License: agpl-3.0
- Created: 2023-12-23T18:34:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T21:22:05.000Z (3 months ago)
- Last Synced: 2024-10-24T09:40:50.432Z (3 months ago)
- Topics: ai, aspnet, aws, csharp, ml, mongodb, rabbitmq, react, remix, rest, s3, terraform, typescript
- Language: TypeScript
- Homepage: https://mfoni.fly.dev
- Size: 7.64 MB
- Stars: 27
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Introduction
mfoni is a platform revolutionizing event photography, our app empowers photographers and content creators to showcase their work for purchase.
# Why?
In an era with abundant public events, we address the challenge of strangers missing out on their event photos. By leveraging advertising, photographers direct users to our platform, where cutting-edge facial recognition technology ensures a seamless connection between photographers and event attendees. Capture and relive moments effortlessly with our innovative image recognition and facial identification features
## Run
> Run both frontend and api simultaneously with make
> `make run`## Structure
`apps` - Where our frontend apps live. It's a remix application.
`services` - Where our backend services live. It's a dotnet application
`infrastructure` - Where our terraform/ansible configuration files live.
## Linting
In our development environment, we utilize pre-commit hooks to automatically format and lint your changes. To enable this feature, you'll need to run `yarn install` in the root directory to install the Husky package.
> Skipping this step could result in errors when committing your changes.## Tech Stack + Features
### Frameworks
- [Remix](https://remix.run/) – A web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience.
- [TanStack Query](https://tanstack.com/query/latest/) – Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte.
- [Dot Net](https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-8.0) - Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more.### Platforms
- [Fly.io](https://fly.io/) – Easily deploy staging with actions.
- [AWS](https://aws.amazon.com/) – Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services.### UI
- [Tailwind CSS](https://tailwindcss.com/) – Utility-first CSS framework for rapid UI development.
- [Framer Motion](https://framer.com/motion) – Motion library for React to animate components with ease.## System Overview
## Contributing
We love our contributors! Here's how you can contribute:
- [Open an issue](https://github.com/Bendomey/project-mfoni/issues) if you believe you've encountered a bug.
- Make a [pull request](https://github.com/Bendomey/project-mfoni/pulls) to add new features/make quality-of-life improvements/fix bugs.## Repo Activity
![Nextify repo activity – generated by Axiom](https://repobeats.axiom.co/api/embed/2459d03cd5f82d550799da6189843f4567779c41.svg "Repobeats analytics image")
## Authors
Managed by the creators of [Myles Pudo](https://www.mylespudo.com/)