Giter VIP home page Giter VIP logo

website's People

Contributors

aleksandrakozubal avatar dependabot[bot] avatar ewelinaskrzypacz avatar gregleon avatar jsawo avatar kamilpiech97 avatar karolzygadlo avatar krzysztofrewak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Further testing

i would like to provide new tests for the application build process. Right now we are testing only locales and assets, but it would be nice if we could test features too. Maybe using Cypress would be a good approach?

Create Contact page

As the title says. I think we could use Google Forms instead of common e-mail form.

Replace PNGs with SVGs

With #120 implemented and deployed we arefacing a problem where you cannot burst the bubble if it's under the image. I think that replacing PNG images with SVG graphics would solve this problem, but someone would need to investigate it.

If no, ๐Ÿคทโ€โ™‚๏ธ

If yes, then we would need to replace all the graphics from PNGs to SVGs. All of them can be found here: https://undraw.co/illustrations (custom Blumilk color is #527ABA).

Add bubble bursting particles

When a bubble is popped it should spawn some additional particles to make the effect more interesting.

bubble bursting was added with #119

Investigation: Svelte

As Vue, React and Angular are huge (and bigger with every day) ecosystems, I would like to use something simpler and lighter to develop our SPA website. Svelte is looking nice, so I'm going to check it out.

Cookies info

We need to discuss with our lawyer if we still need to put some annoying notification about cookies used. We are also using Google Analytics, so there's plenty of data transferred to other services.

Photos in About us section

Blumilk is the people.
This sentence in About page - without any evidence that we are real people - sucks. We should add some photos with us there.

Missing status code for index page

For every page like About or Contact the GHP returns a proper response status code, 200 or 301:

obraz

But for main page it's a empty value:

obraz

I am pretty sure that's affecting our Google search position:

obraz

AC: index page should be loaded with 200/301 status code.

This is probably related to #127.

Add partnerships section

With joining SoDA and co-organizing Laravel Poland Meetup, it would be good to make a page or section somewhere to show off.

Invalid Dependabot config

I can see there was a failed action for Dependabot: https://github.com/blumilksoftware/blumilk-website/runs/1667933185

Your .github/dependabot.yml contained invalid details

Dependabot encountered the following error when parsing your .github/dependabot.yml:

The property '#/updates/0/' contains additional properties ["commit_message"] outside of the schema when none are allowed

Please update the config file to conform with Dependabot's specification.

This should be a quick fix.

Design Homepage

I still have no idea what we could put into Homepage. Maybe it will come later.

Configure Github Workflows

I would like to:

  • run tests on every pull request
  • run linter on every pull request
  • deploy procedure after every merge to main branch.

Bursting bubbles

The most important feature of all:

I would like to burst background bubbles by clicking on them. Optional thing would be creating new random bubbles after every bursted one.

Add website to GSC

We need register website in Google Search Console. When we will register and upload sitemap to them, we will have better indexing in Google and information how people searching our company in Google.

Design job offers page

I would like to have an option to create job offers. Right now we have this page: https://www.blumilk.pl/career with general information only.

I would like to have more pages like:
GET /career/php-senior-developer,
GET /career/php-intern,
and so on.

Company data page

It would be nice to have a page with all important data in one place:

  • addresses
  • NIP
  • VAT number
  • REGON/KRS

Bubbles z position

image

We should check every page to be sure that bubbles had smaller z-index than... anything else, I think.

Blumilk logo and languages flags - SVG

I prefer show logo and icons like polish flag in SVG format - on desktop maybe we do not see difference between SVG and PNG format but on mobile yes. Its only my proposition.

Fix deploy warning

There's a warning displayed during deployment:

Unexpected input(s) 'envkey_CONTACT_FORM_URL', 'envkey_CONTACT_FORM_EMAIL_NAME', 'envkey_CONTACT_FORM_QUESTION_NAME', 'envkey_MAPBOX_STYLE', 'envkey_MAPBOX_TOKEN', valid inputs are ['entryPoint', 'args', 'file_name']

obraz

as seen here: https://github.com/blumilksoftware/website/actions/runs/812606461

We need to investigate why it's showing up and fix it.

We should also change ubuntu-latest to ubuntu-20.04 in ymls in .github/workflows directory.

Contact page is broken

obraz

Probably after the last dependency update something happend to contact page. Stacktrace;

contact:31:1
Uncaught (in promise) ReferenceError: global is not defined
    pa contact.svelte:61
    ae index.mjs:1784
    default contact.svelte:63
    Ke Route.svelte:114
    m index.mjs:69
    ye index.js:140
    ae index.mjs:1799
    be Noop.svelte:2
    Ye Route.svelte:111
    Ve Route.svelte:110
    p Route.svelte:109
    H index.mjs:1050
    V index.mjs:1018
contact.svelte:61:49

Error 404 on bubbles page

Describe the bug
Our bubbles generator works as expected, but console throws error 404.

To Reproduce

  1. Go to www.blumilk.pl/bubble/25
  2. Open developer tools in the browser
  3. Seen 404 error in the console, but bubbles generator works

Expected behavior
I don't want to see 404 error in the console.

Screenshots
image

Desktop:

  • OS: kubuntu
  • Browser: Google Chrome
  • Version: 98.0.4758.80

Proofreading

We need to accept (in two languages) all the static texts on the website, including:

  • homepage
  • about us page
  • services page
  • careers page
  • contact page

Right now parts of these texts are pretty solid, but some of them are Lorem ipsum. It should be done before first deploy.

Bubbles generator

I would like to have a /bubbles or whatever page without navigation, content and footer.

Sometimes we need to get background with bubbles like here:
obraz

Maybe some configurator/randomizer would be nice too.

Remembering selected locale

Right now translations are initialized in main.js accordingly to Svelte docs:

init({
  fallbackLocale: 'en',
  initialLocale: getLocaleFromNavigator()
})

It's nice, but when user refreshes page, translations are going back to navigator locale. I would like to store this data in some cookie or whatever.

Protect public branch

Right now public branch is unprotected.

It's not good idea because of plenty of reasons, but it's not a biggest danger in the world. I could protect it right now, but then CI deploy would fail, because of new protection rules. I need to figure out how to allow one user (@blumilkbot?) to bypass these restrictions.

Improve mobile view of careers page

Right now it looks bad:

image

I would expect to have some padding for the text (like on other views) and centering in buttons.

It's a nice and simple task. Perfect for first PR for Hacktoberfest.

Change illustrations padding for smaller resolutions

Recently (#157) I restored some older and bigger paddings of illustrations, but it was designed for bigger resolutions. It looks crappy on phones:

obraz

Also: references page looks terrible:

obraz

AC:

  • Decrease padding for images for smaller resolutions. Images should be bigger and spaces between them and blocks of text should be even.
  • References page should be redesigned for mobiles.

Changing page title

Right now the title in <title> tag is fixed. It would be nice for Google Analytics to change titles for every page, so we could distinct what is really watched.

English version website fix

We need change english version of the webiste. How? Its simple, URL must have en prefix when somebody switch language.
Google will be index site in two languages, now we have not difference between polish and english language.

Design Careers page

I would like to have at least two sections there:

  • requirements for a job
  • our tech stack.

It would be nice if we could move it to resources/assets. Probably we could add some contact form, but maybe let's create another issue for that.

Meta description for pages

We need to create unique meta descriptions for all pages in Polish and English. Google likes unique content, so we need to create unique descriptions for all pages. We can intelligently place key phrases in these descriptions, but we must remember not to exceed 160-170 characters.

Provide testing of assets data integrity

I would like to have test suite to check if assets data is okay. This tests in some near future would be added to Github workflow to ensure everything is good with every, let's say, pull request.

For now it should cover src/assets/navigation.js and socials.js in the same directory.

Move Tailwind from CDN

Tailwind fetched from CDN is pretty big. We could move it to main.js as import and them use purge to decrease significantly its size.

Cypress tests in CI

We need to figure out and implement Cypress tests in PR... check probably?

Change icons set

Right now we are using some legacy icon pack from Semantic UI fetched from CDN. It's a big package and it would be nice to switch them to lighter Heroicons in SVG or something else.

Proofreading

An ongoing task for all typos, grammar and spelling errors, stupid translations and stuff.

Floating navigation

Right now navigation bar is fixed to the top of page. I would like it to be fixed to the top of the screen (like here).

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.