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

Main page #2

Closed
EwelinaSkrzypacz opened this issue May 23, 2023 · 1 comment · Fixed by #40
Closed

Main page #2

EwelinaSkrzypacz opened this issue May 23, 2023 · 1 comment · Fixed by #40
Assignees

Comments

@EwelinaSkrzypacz
Copy link
Contributor

EwelinaSkrzypacz commented May 23, 2023

As not logged user I'd to see:

  • on the right - map
  • on the left - image of escooter, some app description and maybe login/register form?
    It's only proposition - we're open to suggestions.

Based on geolocalization (just the country is sufficient) map should be centered to the country and display the cities that are saved in database and are active (where scooters can be rented). The basic functionality is to show where rentals are available. It is optional to display the specific providers, like it is in old app.

It should include search functionality based on country and provider.

@brzozka brzozka self-assigned this Jun 6, 2023
@brzozka
Copy link
Contributor

brzozka commented Jun 6, 2023

For now this is just a concept of main page with sample functionality created in figma. Colors as well as placement of object can and probably will be changed. I am open for any kind of suggestion about design of the main page.
Figma project available at https://www.figma.com/file/DYpKZfUvnOfpbKzGBc1d8X/e-scooters?type=design&node-id=0%3A1&t=nTNaHPNqW5mdlwdH-1
Figma example flow https://www.figma.com/proto/DYpKZfUvnOfpbKzGBc1d8X/e-scooters?type=design&node-id=28-683&scaling=scale-down&page-id=0%3A1&starting-point-node-id=28%3A683&show-proto-sidebar=1

1.Main/Landing page
Screenshot 2023-06-06 at 15-00-03 Figma

2.Login form/register form
Screenshot 2023-06-06 at 15-01-30 Figma

  1. Main/Landing page mobile version
    Screenshot 2023-06-06 at 15-07-38 Figma

brzozka added a commit that referenced this issue Jun 21, 2023
@brzozka brzozka mentioned this issue Jun 22, 2023
brzozka added a commit that referenced this issue Jun 27, 2023
vojcc added a commit that referenced this issue Jul 4, 2023
vojcc added a commit that referenced this issue Jul 4, 2023
vojcc added a commit that referenced this issue Jul 4, 2023
vojcc added a commit that referenced this issue Jul 4, 2023
vojcc added a commit that referenced this issue Jul 5, 2023
vojcc added a commit that referenced this issue Jul 5, 2023
vojcc added a commit that referenced this issue Jul 5, 2023
vojcc added a commit that referenced this issue Jul 5, 2023
brzozka added a commit that referenced this issue Jul 5, 2023
* Working mapbox and main page template

* Adding logo component and main page template adjustment

* Working main page with component split

As in title.

* Working reusable Combobox component with static sample data

* Test map resize

* Fixed styling and map component responsivity

* Working Map switch with broken canvas

* Change to Leaflet from Mapbox

* Leaflet with working component swaps

* Added SearchList Component

* Updated SearchList to use flat-flags-iconset

* Fixed provider in searchList and removed MapBox from npm

* Removal of not use env variables

As in title

* Fixed values to remove overflow of 2px

As in title

* Accidental whitespace deletion

As in title.

* Whitespace and import fix

As in title.

* Fixed spacing, depricated imports and scrollbar

As in title

* Working footer and button adjustments

As in title

* Navbar and SearchPanel style adjustments

* Fixed buttons scaling and style of text

As in title.

* Changed files location after merge

As in title.

* After merge files fix

As in title

* Height scaling fix

As in title.

* Requested changes

As in title.

* Mobile map fix

As in title.

* Import and spacing fixes

As in title

* #2 - main page upgrade

* #2 - run lint

* #2 - more upgrades

* #2 - add responsive landing page, fix label inputs, cosmetic changes

* #2 - image width fix

* #2 - fix details: borders, colors, shadows, spaces, lines

* #2 - run lint

* #2 - change hooks, run lint

* #2 - simplify rendering logic

---------

Co-authored-by: vojcc <kuba.wojcik000@gmail.com>
Co-authored-by: vojcc <92044526+vojcc@users.noreply.github.com>
vojcc added a commit that referenced this issue Jul 10, 2023
* #7 - add importers and jobs

* #7 - add codestyle

* #2 - CitiesAndCountriesSeeder refactor (in progress)

* #2 - add json file with countries and capitals to seed

* #7 - fix

* #7 - add codestyle

* #51 - csf

* #51 - change schedule frequency

* #51 - add mapbox token to .env

* #51 - add button just to run importers

---------

Co-authored-by: Kamil Piech <kamil.piech@blumilk.pl>
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 a pull request may close this issue.

2 participants