Skip to content

This website is the submission for The Odin Project: Homepage.

Notifications You must be signed in to change notification settings

jesusgraterol/maryluna

Repository files navigation

Homepage

Homepage

This website is the submission for The Odin Project: Homepage.

The key features are:

  • Modern Layout
  • Highly Accessible
  • Optimized Build
  • Cross-Platform Compatibility

Live Demo

Homepage

Getting Started

Requirements

  • GIT
  • NodeJS ^v21.0.0
  • NPM ^v10.2.0
  • Firebase CLI

Installation

  1. Clone the repository
git clone [email protected]:jesusgraterol/maryluna.git
  1. Install the dependencies
npm install

Usage

  1. Serve the app with esbuild
npm run serve
  1. Access it through: http://localhost:9000/

Build Process

  1. Run esbuild for production
npm run build

Deployment

When a commit is pushed to the main branch, Github Workflows automatically pushes the new distribution to Firebase Hosting.

Built With

  • HTML5
  • CSS3
  • JavaScript
  • Jest
  • esbuild

Running the Tests

# Unit Tests
npm run test:unit

# Integration Tests
npm run test:integration

# E2E Tests
N/A

@TODO

  • Enable Multiple-Language Support

License

MIT

Acknowledgments

About

This website is the submission for The Odin Project: Homepage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published