Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend base #1

Merged
merged 16 commits into from
May 2, 2024
Merged

Frontend base #1

merged 16 commits into from
May 2, 2024

Conversation

vincerubinetti
Copy link
Collaborator

@vincerubinetti vincerubinetti commented Jan 3, 2024

Roughly in diff order:

  • add deploy and test github actions workflows
  • scaffold project with vite, react, typescript, eslint, prettier
  • suggested vscode setup
  • readme for frontend
  • add basic fixture (fake) data and api mocking setup with msw
  • install needed packages: tanstack query for future api call handling, tanstack table for flexible table component, zagjs for various components, lodash for util funcs, react icons for huge icon collection, react router, etc.
  • include 404 redirect to make router work on deployed site
  • animated logo design, favicon, and share image
  • scaffold basic routes for home page, about page, analysis page, etc.
  • add basic mocked api call functions
  • add generic request method
  • add placeholder api types
  • add suite of basic components
    • time ago
    • alert message box
    • analysis card
    • button
    • checkbox, textbox, numberbox, slider, radios
    • collapsible
    • popover, tooltip
    • single/multi select
    • table with pagination, sorting, global search, column filtering, column selection, and downloading
    • table of contents
    • tabs
    • toast notifications
    • etc.
  • establish palette of theme colors and other variables
  • add basic css for raw html elements, layout, and effects
  • add some basic placeholder sections and tabs on each page for future content
  • add comprehensive testbed for testing palette/theme, elements, styles, components, etc.
  • add basic util functions for debugging, dom manipulation, string formatting, etc., and hooks

Copy link

netlify bot commented Jan 3, 2024

Deploy Preview for molevolvr failed.

Name Link
🔨 Latest commit 317406e
🔍 Latest deploy log https://app.netlify.com/sites/molevolvr/deploys/6632a3099b080100086af335

Copy link
Contributor

@falquaddoomi falquaddoomi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good to me; nice work!

@vincerubinetti vincerubinetti merged commit f2c4c5e into main May 2, 2024
@vincerubinetti vincerubinetti deleted the frontend-base branch May 2, 2024 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants