Skip to content

Commit

Permalink
UI/UX updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Nolan Thompson authored and Nolan Thompson committed Jul 12, 2024
1 parent b121330 commit eb72881
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ VOLUME [ '/srv/jekyll' ]
VOLUME [ '/usr/local/bundle' ]
EXPOSE 4000

ENTRYPOINT [ './launch.sh' ]
ENTRYPOINT [ "bundler", "exec", "jekyll", "serve", "-H", "0.0.0.0"]
5 changes: 5 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -227,12 +227,16 @@ GEM
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.8.7)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.15.0)
multipart-post (2.1.1)
nokogiri (1.13.3)
mini_portile2 (~> 2.8.0)
racc (~> 1.4)
nokogiri (1.13.3-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.13.3-x86_64-linux)
Expand Down Expand Up @@ -280,6 +284,7 @@ GEM
zeitwerk (2.5.4)

PLATFORMS
ruby
x86_64-darwin-19
x86_64-linux

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
IMAGE_NAME ?= bu-spark

build:
docker build -t $(IMAGE_NAME) .
docker build -f Containerfile -t $(IMAGE_NAME) .

run:
docker rm $(IMAGE_NAME) || true
Expand Down
12 changes: 8 additions & 4 deletions documentation/tech-stack/ui-ux.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,18 @@ nav_order: 2

# UI/UX Tech Stack

We have selected two different tools that we wish all projects to utilize. This is not a set list, if you think another tool would better fit your project, allow you better creativity etc then please reach out to your respective staff advisor and propose this. We want to work with you -- but if you don't have a strong preference we will ask that you leverage our standard options.
We have selected tools that we wish all projects to utilize. This is not a set list, if you think another tool would better fit your project or allow you better creativity then please reach out to your respective staff advisor and propose this. We want to work with you -- but if you don't have a strong preference we will ask that you leverage our standard options.

## Design Choice

We have selected Figma as our choice of design software. We have an education account that gives us access to the professional version for more features etc. All your design files should be within a project that is owned by BU Spark!. As the UI/UX designer you should receive an invite to the project where you can access, create and edit existing work. At no point should you create and store designs on your personal Figma account.

## Handoff Software
## UI Kits

We highly recommend the use of design kits when designing prototypes. This will streamline your design process and allow our internal team to handoff your work efficiently. A UI kit is a set of reusable elements that adhere to industry guidelines. These elements integrate UX components and branding with standardized design principles, enabling companies to achieve uniform visual design across different scales and teams. Below is a list of figma-based design kits we support. If there are other design kits or systems you prefer, please speak with the staff advisors.

- [Material 3 UI Kit](https://www.figma.com/community/file/1035203688168086460/material-3-design-kit)
- [Untitled UI](https://www.untitledui.com/)
- [Dashboard Kit](https://dashboardsdesign.com/)

We have selected Zeplin.io as a piece of software to help handoff the designs to a developer team. This is an important part of the process and we have found Zeplin to help ease the transition. It gives you, the UI/UX designer more control over which design is shared with the project partner, software developer etc. It also gives developers access to layouts in a manner that is more amendable for building a website, app etc.

If you'd like to use Zeplin for your project please contact Ian on Slack.

0 comments on commit eb72881

Please sign in to comment.