Giter VIP home page Giter VIP logo

tag-website's Introduction

TAG Official Website

Next.js JavaScript TailwindCSS Figma
ESLint Prettier GitHub Actions

Figma

TAG Figma Design File

Node.js

The TAG Website Template runs on Node.js Version 20.10.0 and higher. Please ensure you have Node.js installed via the official website.

Next.js

This project is built using Next.js, a React framework. Next.js is automatically installed when you install all dependencies for this project.

Environment Variables

The following environment variables are required and must be stored in an .env file:

N/A

Commands

Dependencies

# Install dependencies
npm i

# Add dependency
npm i <dependency>

# Remove dependency
npm un <dependency>

Running the Website Locally

# Open a browser at localhost:3000
npm run dev

Formatting Code via Prettier

# Rewrite code recursively with proper formatting
npm run format

# Show formatting differences recursively
npm run check

Linting Code via Eslint

npm run eslint

Build the Website

npm run build

tag-website's People

Contributors

fardinzam avatar arieen17 avatar axelpere avatar 1rwen avatar elandreu avatar sarbesh1234 avatar andytgarcia avatar raulrazo avatar adidi-c avatar jgarc826 avatar shahdivyank avatar github-actions[bot] avatar

Watchers

 avatar

Forkers

amirrezaaptech

tag-website's Issues

Bamboo Leaves

  • Go to Figma file
  • export bamboo image as png (doesn't matter which one, just grab one)
  • add it to the public folder and add bamboos to all 4 pages according to the figma
Screenshot 2024-06-09 at 1 57 09 AM

Hero section

  • individual part of the component are moving around in unwanted places, fix this
  • try to see if you can contain the circles inside of a div and move that around instead of setting the location of each individual circle
Screenshot 2024-05-20 at 4 23 46 PM

Create Header component

  • don't worry abt the navbar
  • create div with background image
  • allow a text variable to be passed in for different titles
Screenshot 2024-04-04 at 4 48 39 PM

Implement Gallery

  • create a new component folder, "gallery". If a folder exists inside of gallery, create a button on the Photos page.
  • if a button is clicked, all images inside the folder will be displayed
  • clicking it again should collapse the images
Screenshot 2024-06-09 at 2 38 52 AM

Rule Section Responsiveness

  • currently, the divs do not have any specifications for smaller-sized screens
  • you have creative freedom in making this section look presentable, just make sure to:
    • make the text smaller to fit next to the image, if it doesn't work try a different layout (maybe column layout, with text over image?)
Screenshot 2024-04-28 at 8 54 05 PM

Go rule section

  • Image for Go board will be uploaded soon, for now just make a gray div as a placeholder
Screenshot 2024-04-02 at 3 27 33 PM

Mahjang rule section

  • Image for Mahjang board will be uploaded soon, for now make a gray div as a placeholder
Screenshot 2024-04-02 at 3 28 40 PM

Fix About section

  • add green tint, make sure it has gradient from black to green
  • fix the width, make sure the border is evenly spaced
  • change the border ring color to a lighter green

Currently:Screenshot 2024-04-17 at 2 24 33 PM

What it's supposed to look like:Screenshot 2024-04-17 at 2 25 00 PM

Connect Responsiveness

  • currently the Connect section is not able to shrink for smaller screen sizes, and doesn't center properly at a certain point
  • make sure that icons' text lowers at medium and small screen sizes and that the component is centered properly
Screenshot 2024-04-28 at 9 07 17 PM

Footer Responsiveness

  • currently the footer is not set for different screen sizes, elements are moved all over the place on smaller screens
  • you have creative freedom in the layout of the footer, just make sure that it looks presentable on smaller/larger screen sizes
Screenshot 2024-04-28 at 9 02 09 PM

Icon hover effect

  • make icons slightly grow in size if mouse hovers on them
  • add discord, email, and Instagram links
Screenshot 2024-04-23 at 2 12 44 PM

Mahjong line

Make the line on the Mahjong section look like the Go line
Screenshot 2024-04-23 at 2 09 16 PM

Create title section

  • located under src/components/title
  • for button: import Link from "next/link"
  • located under src/components/title.jsx
Screenshot 2024-04-02 at 3 20 18 PM

About section fix-ups

  • the div and its border get squished on smaller screen sizes and the proportions get messed up
  • play around with the sizing to make sure the shape keep the same proportions
Screenshot 2024-05-17 at 5 48 31 PM Screenshot 2024-05-17 at 5 49 10 PM

Add Links to Connect

  • use the tag to add links to the buttons
  • the links can be found in Footer.jsx, but we only have links to IG, discord, and email
    • for now set href="/" for the facebook and link icons, we'll get them later
Screenshot 2024-04-28 at 9 23 05 PM

About Section Responsiveness

  • currently we have no specifications for medium and small-sized screens, so the text overflows from the div, and the shape of the ring does not follow the shape of the div
  • you have creative control over this component, just make sure that text gets smaller on smaller screensizes and the shape of the ring follows the shape of the div
Screenshot 2024-04-28 at 8 49 59 PM

Rule section responsiveness II

  • text is too large
    • "Rules of Go" and "Rules of Mahjong" should not be the same size as the section title)
    • make the paragraph text smaller as well
  • make sure that the Mahjong picture is on top of its text on medium/small screens
Screenshot 2024-05-17 at 5 43 05 PM

Footer fix ups

  • the middle bar doesn't stay the same size on different screen sizes
Screenshot 2024-05-17 at 5 51 19 PM

Change ring color

  • make ring a lighter shade of green (find colors in tailwind config file)
Screenshot 2024-04-23 at 1 42 52 PM

Create Board section

  • create a data file, board.json, and make a couple of fake entries
  • create a card component
  • map the entries in board.json to the cards
  • use grid to organize rows/columns
Screenshot 2024-04-04 at 4 53 49 PM

Add gallery section

  • don't worry about the title section
  • add the 5 event buttons, link them to the home page for now
    Screenshot 2024-04-14 at 12 36 19 PM

Create circles

  • make divs and change their shape to circles. set images as backgrounds
  • located under src/components/circles
Screenshot 2024-04-02 at 3 16 20 PM

Header Responsiveness

  • on some phone sizes the text on the header is too big
  • find a text size that looks good on a wide variety of small screens. Also make sure that the text for medium, large, and extra-large screen sizes are also adjusted to look good
  • direction for how to view different phone sizes will be posted in the project group chat
Screenshot 2024-04-28 at 9 13 13 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.