Skip to content

EpochStudio/web

Repository files navigation


@galaxies/web

Galaxies Discord app's front-facing interface.
informative and modern with style

Powered by Vercel

TypeScript Next.js React shadcn/ui


Preview

Click to see preview Galaxies Web Preview

Information about this project

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.

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository
git clone https://github.com/EpochStudios/web.git
cd web
  1. Install dependencies
pnpm install
  1. Start the development server
pnpm dev
  1. Open your browser. Navigate to http://localhost:3000 to see the application running.

Project Structure

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

Deployment

This project is deployed on Vercel. You can view the hosted version of this website on https://galaxies-rho.vercel.app.

Code License & Contribution

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.