Skip to content

Mayaleeeee/conference-website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

511 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, fork the repository and clone it.

git clone https://github.com/<username>/conference-website.git

Change Directory

cd conference-website

Install Dependencies

npm install

Run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying files in the app directory. The page auto-updates as you edit the file.

Testing

Running E2E Tests with Cypress

This project uses Cypress for end-to-end testing.

Interactive Mode (Recommended for Development)

# Make sure the dev server is running
npm run dev

# In another terminal, open Cypress UI
npm run cy:open

Then in the Cypress UI:

  1. Select "E2E Testing"
  2. Choose your browser
  3. Click on any test file to run tests

Headless Mode (CI/CD)

# Make sure the dev server is running
npm run dev

# In another terminal, run all tests
npx cypress run

# Run specific test file
npx cypress run --spec "cypress/e2e/Navbar.cy.ts"

Available Test Suites

  • cypress/e2e/Navbar.cy.ts - Navigation tests (desktop & mobile)
  • cypress/e2e/Footer.cy.ts - Footer component tests
  • cypress/e2e/Landing.cy.ts - Landing page tests
  • cypress/e2e/Venue.cy.ts - Venue page tests

Storybook

This project uses Storybook for component development and documentation.

Running Storybook

# Start Storybook development server
npm run storybook

This will start Storybook on http://localhost:6006.

Building Storybook

# Build static Storybook for deployment
npm run build-storybook

The static files will be generated in the storybook-static directory.

AsyncAPI Contributors ✨

Thanks goes to these wonderful people (emoji key):

V Thulisile Sibanda
V Thulisile Sibanda

📖
AISHAT MUIBUDEEN
AISHAT MUIBUDEEN

🎨

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Website for the AsyncAPI online conference

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 82.2%
  • JavaScript 10.2%
  • Python 3.6%
  • MDX 2.2%
  • CSS 1.1%
  • HTML 0.6%
  • Dockerfile 0.1%