Galaxies Discord app's front-facing interface.
informative and modern with style
My attempt at making a functioning (at least) modern website for Galaxies. The old website posed significant issues to reliably host and maintain and is filled with old information, so a new one is required to provide accurate data.
This project is built using the following technologies:
- Next.js: A React framework for server-side rendering and static site generation
- React: A JavaScript library for building user interfaces
- TypeScript: A strongly typed programming language that builds on JavaScript
- Tailwind CSS: A utility-first CSS framework for rapid UI development
- shadcn/ui: A collection of reusable components built with Radix UI and Tailwind CSS
- Vercel: A platform for deploying and hosting Next.js applications
- pnpm: A fast, disk space efficient package manager for JavaScript
The project follows the basic Next.js application structuring.
To get started with the project, follow these steps:
- Clone the repository
git clone https://github.com/EpochStudios/web.git
cd web
- Install dependencies
pnpm install
- Start the development server
pnpm dev
- Open your browser.
Navigate to
http://localhost:3000
to see the application running.
galaxies-web/
├── app/ # Next.js app with routes and layouts
├── components/ # Reusable UI components
├── lib/ # Utility functions and shared code
├── styles/ # Global styles
├── hooks/ # Custom React hooks
├── components.json # shadcn/ui components configuration
├── next.config.js # Next.js configuration
├── package.json # Project dependencies and scripts
├── postcss.config.js # PostCSS configuration for Tailwind
├── tailwind.config.js # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation
This project is deployed on Vercel. You can view the hosted version of this website on https://galaxies-rho.vercel.app.
MIT.
If you have any questions or suggestions regarding this project, please feel free to:
- Open an issue on GitHub
- Submit a pull request with your improvements
- Contact the maintainers through Discord
Your contributions are always welcome and appreciated. Please make sure to follow the code style and guidelines when contributing.