Skip to content

Your home for league-specific content and stats, created by your 'mmish and friends.

License

Notifications You must be signed in to change notification settings

tuckergordon/mmish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

'mmish

A website for fantasy football leagues to view recaps, statistics, and other league-specific content.


Prerequisites

  • A Contenful account and access to our Contenful space
  • (Optional) Install pnpm, which is a more performant extension of npm

Setup

Contentful

In order for the app to load and show posts, you'll need to add the Contentful API keys to your local dev environment:

  1. Make a copy of the web/.env.example file and call it web/.env.local
  2. Go to the the APIs page in Contentful settings
  3. Copy the corresponding API keys into the web/.env.local file

Install JS dependencies

cd web
npm clean-install

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

cd web
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Note that when running in development mode, you will see both published and unpublished (i.e. draft) content from contentful.

Building

To create a production version of the app:

cd web
npm run build

You can preview the production build with npm run preview. This will only show published content.

Repository Structure

  • web/
    • The user interface for the application, written with SvelteKit

Contributors

  • Tucker Gordon
  • Joe Seibert
  • Max Fierke

About

Your home for league-specific content and stats, created by your 'mmish and friends.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published