Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
2638209
Company bar
MatthiasWentink Mar 21, 2025
fdbbd3f
Cleanup
MatthiasWentink Mar 21, 2025
e14fff9
Add Routing to the website (#44)
MatthiasWentink Apr 16, 2025
7eb2a09
Merge remote-tracking branch 'origin/main' into scrolling-company-banner
MatthiasWentink Apr 29, 2025
1c86fa6
dots on the i
MatthiasWentink Apr 29, 2025
e1b3a48
Merge pull request #36 from SNiC-foundation/scrolling-company-banner
MatthiasWentink Apr 29, 2025
c077aaa
Proper committee pictures
MatthiasWentink Apr 29, 2025
882a879
Merge pull request #46 from SNiC-foundation/proper-committee-pictures
MatthiasWentink Apr 29, 2025
6caaf1d
Tier headers
MatthiasWentink Apr 29, 2025
e727370
Basic formatting
MatthiasWentink Apr 29, 2025
c7825ac
Add companies
MatthiasWentink Apr 30, 2025
112dbb7
Responsiveness issue with image
MatthiasWentink Apr 30, 2025
119b93d
Merge branch 'main' of https://github.com/SNiC-foundation/availabilit
MatthiasWentink Apr 30, 2025
e2d61db
install 'marked'
MatthiasWentink Apr 30, 2025
4f9a3af
Added markdown support
MatthiasWentink Apr 30, 2025
a0b4763
Support Markdown
MatthiasWentink Apr 30, 2025
76c4f56
Merge branch 'main' of https://github.com/SNiC-foundation/availabilit…
MatthiasWentink Apr 30, 2025
d0cfdaa
Apply markdown
MatthiasWentink Apr 30, 2025
bcdd949
fix(speakers): Commented out an unused import that broke the building…
dilanvoosten May 2, 2025
2d743d0
Merge remote-tracking branch 'origin/main' into company-sections
MatthiasWentink May 7, 2025
80255b5
Added borders and removed height property from CompanyCard
MatthiasWentink May 7, 2025
b347423
Add Prose
MatthiasWentink May 8, 2025
d92bab2
Up to date company information
MatthiasWentink May 8, 2025
7abdddb
Company sections
MatthiasWentink May 12, 2025
280e2cb
build(deployment): Fixed deployment issue at the npm run deploy command
dilanvoosten May 12, 2025
3218a0c
fix(styling): Fixed issues from unused sections in css and missed alt…
dilanvoosten May 12, 2025
93abfb6
refactor(committee): #52 Changed the emails of Mariska and Arda to ex…
dilanvoosten May 13, 2025
9f8ae2c
Fixed issue for contact details being not next to text on bigger scre…
dilanvoosten May 19, 2025
be6abd8
Included ING and YER in CompanyBar, included YER in partner section, …
MatthiasWentink May 21, 2025
e5887ce
Deleted unused background variable from NavBar (#57)
dilanvoosten May 21, 2025
378376d
Company bar logo fix
MatthiasWentink May 21, 2025
c87a4be
fix(committee): Fixed email addresses of the external affairs
dilanvoosten May 22, 2025
6ff87e7
Update Harvest information
MatthiasWentink Jun 11, 2025
670ce13
Rename and URL possibility
MatthiasWentink Jun 23, 2025
16c5758
Fix urls
MatthiasWentink Jun 23, 2025
e66f5c5
Open urls in new tab
MatthiasWentink Jun 23, 2025
a7556c6
Remove jitter
MatthiasWentink Jun 23, 2025
64c1a74
Small fixes
MatthiasWentink Jun 23, 2025
a918480
Merge pull request #58 from SNiC-foundation/logobar-update
MatthiasWentink Jun 23, 2025
f59f4c4
Some changes to CompanyCard and added JaneStreet as a partner
MatthiasWentink Jun 30, 2025
4b395ab
Added speakers to website
MatthiasWentink Sep 26, 2025
a8a38c3
Change accessibility mail to a working address
MatthiasWentink Sep 26, 2025
5d7c05d
typo
MatthiasWentink Sep 26, 2025
57e7be4
Speaker added: Andre
MatthiasWentink Oct 1, 2025
4128eac
Speaker card header size change
MatthiasWentink Oct 1, 2025
dc67a84
University logos and some general fixes
MatthiasWentink Oct 1, 2025
75a5e68
Link fix
MatthiasWentink Oct 1, 2025
9201277
Speaker added: AMLC
MatthiasWentink Oct 3, 2025
a144316
docs(RAEDME): #25 Changed the README of the repo to correspond with t…
dilanvoosten Oct 4, 2025
fea6e9e
Log in and out and profile
MatthiasWentink Oct 11, 2025
c47632c
Speaker added: CERN
MatthiasWentink Oct 13, 2025
9980ade
Forgot password page
MatthiasWentink Oct 13, 2025
9d9411a
Speaker api retrieve and create
MatthiasWentink Oct 14, 2025
1805683
Edit and delte speakers
MatthiasWentink Oct 18, 2025
02fdd60
Add back markdown for speaker
MatthiasWentink Oct 18, 2025
cedc4c1
Speaker images
MatthiasWentink Oct 18, 2025
b96003d
refactor(universities): Fixed grammar error in the affiliated univers…
dilanvoosten Oct 18, 2025
0614799
Basic create partner page
MatthiasWentink Oct 19, 2025
703a024
Edit, delete and image endpoints connected for partners
MatthiasWentink Oct 19, 2025
15c5a51
View endpoint for viewing tickets
MatthiasWentink Oct 19, 2025
0b3e9a4
Unauthorized message when not admin for tickets
MatthiasWentink Oct 19, 2025
2c2c69f
User management page
MatthiasWentink Oct 19, 2025
fb20d62
Ticket creation page
MatthiasWentink Oct 19, 2025
957ff09
Possibility to delete ticket
MatthiasWentink Oct 19, 2025
5fc7746
URL config
MatthiasWentink Oct 19, 2025
0c5ccf4
Registration
MatthiasWentink Oct 19, 2025
9a8ed0c
Basic program
MatthiasWentink Oct 20, 2025
4f28632
Loading in activities
MatthiasWentink Oct 20, 2025
34bfc49
Program and activity styling update + added speaker to activity
MatthiasWentink Oct 20, 2025
f1376c2
Add subscription info to activity
MatthiasWentink Oct 22, 2025
8d399ac
Reset password
MatthiasWentink Oct 22, 2025
8193770
Registering for activity
MatthiasWentink Oct 22, 2025
7471c91
Registration reactivity
MatthiasWentink Oct 22, 2025
afbc05d
Program page loading and subscribed activity badge
MatthiasWentink Oct 22, 2025
94e12b4
Tickets restyling
MatthiasWentink Oct 22, 2025
4476af7
Program styling
MatthiasWentink Oct 22, 2025
a807007
Fixes
MatthiasWentink Oct 28, 2025
d4cff02
Use stores
MatthiasWentink Oct 28, 2025
d3fce06
Styling improvements
MatthiasWentink Oct 28, 2025
cef392a
Edit view for activities
MatthiasWentink Oct 28, 2025
5728d67
Slight style improvement
MatthiasWentink Oct 28, 2025
9c0e9f8
QR code to profile page
MatthiasWentink Oct 28, 2025
0e68b61
Reset password link fix
MatthiasWentink Oct 28, 2025
e566bc8
Slight text fix
MatthiasWentink Oct 28, 2025
aa05a4b
Support for languages
MatthiasWentink Oct 28, 2025
912cd03
Language as required field
MatthiasWentink Oct 28, 2025
8241caf
Change success message for registration
MatthiasWentink Oct 28, 2025
d92c20b
Responsiveness pass
MatthiasWentink Oct 28, 2025
72975ae
Improvements to partner section
MatthiasWentink Oct 28, 2025
f539cfc
Styling for speaker page
MatthiasWentink Oct 28, 2025
32df02c
Improved styling for program part
MatthiasWentink Oct 28, 2025
9822d14
Expand option for activities
MatthiasWentink Oct 28, 2025
c48bd58
Redirect for admin pages
MatthiasWentink Oct 28, 2025
db1dc2c
Only display things for admin
MatthiasWentink Oct 28, 2025
8243720
Fetch logos for logo bar from partner endpoint
MatthiasWentink Oct 28, 2025
3b16f78
Feedback
MatthiasWentink Oct 28, 2025
4cef4f1
Merge branch 'main' of https://github.com/SNiC-foundation/availabilit…
MatthiasWentink Oct 28, 2025
193d58a
Merge pull request #65 from SNiC-foundation/backend-connection
MatthiasWentink Oct 28, 2025
c56bbe4
Refactor for static page
MatthiasWentink Oct 28, 2025
970b2de
Merge pull request #66 from SNiC-foundation/backend-connection
MatthiasWentink Oct 28, 2025
07fc875
Another fix for static pages
MatthiasWentink Oct 28, 2025
5b509be
Remove old files
MatthiasWentink Oct 28, 2025
18d02a3
Include SpeakerCard category again
MatthiasWentink Oct 28, 2025
7d703ca
Fix for optional description
MatthiasWentink Oct 29, 2025
a5dcd47
Fix for sorting partners
MatthiasWentink Oct 29, 2025
8f62533
Privacy policy
MatthiasWentink Oct 30, 2025
70f5117
Add logo to website
MatthiasWentink Oct 30, 2025
94d6b76
Also add logo as .svg
MatthiasWentink Oct 30, 2025
9f26e93
Ticket table height
MatthiasWentink Oct 30, 2025
f02fe58
Ticket table proper overflow
MatthiasWentink Oct 30, 2025
455b991
Proper required fields for registration form
MatthiasWentink Oct 30, 2025
b3aa873
change placeholder
MatthiasWentink Oct 30, 2025
fd2709a
Sort activities
MatthiasWentink Nov 1, 2025
98fe674
Added Amsterdam logo
MatthiasWentink Nov 3, 2025
58afcc9
Possible fix for redirect race condition
MatthiasWentink Nov 4, 2025
1891057
Other attempt for redirect fix
MatthiasWentink Nov 4, 2025
7ac31f7
Small fix
MatthiasWentink Nov 4, 2025
673af8d
Debug
MatthiasWentink Nov 4, 2025
0a1f065
Remove reactive logout state from profile
MatthiasWentink Nov 4, 2025
5743ae7
Debug + small fix
MatthiasWentink Nov 4, 2025
680deec
Completely remove redirect
MatthiasWentink Nov 4, 2025
179ee48
More info on profile
MatthiasWentink Nov 4, 2025
309fe47
Only display subscribe activity when logged in
MatthiasWentink Nov 4, 2025
da7629c
Proper subscribe messages for activity
MatthiasWentink Nov 4, 2025
43caad2
Fix for activity date
MatthiasWentink Nov 4, 2025
2af2ddd
Clearer error message
MatthiasWentink Nov 5, 2025
c69611a
Switch around API url
MatthiasWentink Nov 8, 2025
53cfe42
Add location and speaker to keynote
MatthiasWentink Nov 8, 2025
e80e147
Fix z-index issue for speakers
MatthiasWentink Nov 14, 2025
245f176
Variable assignment fix
MatthiasWentink Nov 14, 2025
fa51464
z-index issue
MatthiasWentink Nov 18, 2025
1d1152a
Only display subscription when subscribable
MatthiasWentink Nov 19, 2025
e3de9d7
Participant scan
MatthiasWentink Nov 20, 2025
a86252a
Revert apiURL
MatthiasWentink Nov 20, 2025
99feacd
Menu permission fix
MatthiasWentink Nov 21, 2025
cae94bd
Extra information on ticket scan
MatthiasWentink Nov 23, 2025
0bcd9cb
Ticket scan fix
MatthiasWentink Nov 23, 2025
b758792
Goodie page
MatthiasWentink Nov 24, 2025
da42a3d
Goodie text update
MatthiasWentink Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 67 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,90 @@

Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).

## Creating a project
## Setting up the project

If you're seeing this, you've probably already done this step. Congrats!
When you want to work on this project you have to make sure to install all the packages from the [package.json](/package.json) file. You can do this by tunning one the two following commands in your terminal:

```bash
# create a new project in the current directory
npm create svelte@latest
npm install

## or the following command

# create a new project in my-app
npm create svelte@latest my-app
npm i
```

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
Once you are done with setting up the project you can start developing. Take into the mind the following:

- [Branches](#branches)
- [Commits](#commits)
- [Development server](#development-server)
- [Linting](#linting)

### Branches

On the [GitHub](https://github.com/SNiC-foundation/availabilit/issues) you add issues for a new feautre. After you made an issue you can use the _create branch_ button to create a branch for this issue. Make sure to not delete the issue number in the branch name. You can shorten the name of the branch, but make sure the keep the meaning of the issue clear and consise in the name. This way, everyone that is working on this project easily knows what are bracnh are for which issue.

### Commits

When making commits, make sure to write meaningfull commit messages, also include the issue number you are working on in your commit message by using _"`#<issue number>`_" at the start of your commit message. This will link the commit to the issue in the GitHub repo automatically.

You can use the [Conventional Commits (for VSCode)](https://marketplace.visualstudio.com/items?itemName=vivaxy.vscode-conventional-commits) extension. [Here]() you can find more info about how to write commits using this extension.

### Development server

To run development server when you are working on the project, use the following command in yout terminal:

```bash
npm run dev
```

If no issues occur, you can expect something like the following in your terminal:

```bash

> [email protected] dev
> vite dev

Forced re-optimazation of dependecies

VITE v.5.4.19 ready in 3712 ms

-> Local: http://localhost:5173/
-> Network: use --host to expose
-> press h + enter to show help

# or start the server and open the app in a new browser tab
npm run dev -- --open
```

## Building
You can click on the localhost link to see the current version of the project. The devlopment server will autamticaaly check for changes in the code and reflect them to the localhost webpage.

### Linting

To create a production version of your app:
This project is using configured with ESLint.

When you are done with the feature you are deveoloping you have to make sure to use ESLint BEFORE creating a pull request to merge to the main branch. To do this, please use the following command(s) in your terminal.

```bash
npm run build
# When you have dev server running first do the following
"Ctrl + C"

# Run the linting
npm run lint
```

You can preview the production build with `npm run preview`.
Running this will give a list of errors and warnings about your new written code which you can/could resolve. More on ESLint can be found [here](https://eslint.org)

## Deployment

When you want to deploy a new version of the website make sure to merge the new feature to the main branch and resolve any merge conflicts. Once you have done that, you can go ahead and run the following command in your terminal:

```bash
npm run deploy
```

This command will build the app and deploy it to the gh-pages branch. After this you can got to [`GitHub Actions`](https://github.com/SNiC-foundation/availabilit/actions) of the repo and see the deployment. After the deployment is complete you will have a new version of the website, findable at [`availabilit.snic.nl`](https://availabilit.snic.nl)

## Questions

> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
For any questions about the website, about the repo or general question about the congress, you can contact us by mailing us using [`[email protected]`]([email protected]).
Loading