Skip to content

YeonjuSeo/sumsum-frontend

Repository files navigation

숨숨집로고(재) 1

✈️ Tech stacks

Core

  • React 17
  • JavaScript
  • Expo

Data Fetching

  • Axios for using RESTful API

Styling

  • Styled Components

🛰 Features

Check only items within a specific range

🔥메인홈 image image

Set your desired location of residence.
Only listings within a specific range based on the coordinates of the set location will be displayed.
You can create a listing upload post with various features if you want to register a property.

Filter items according to desired conditions.

🔥필터링버튼 누를시 🔥서치결과

You can filter listings based on various criteria beyond quantitative standards.

Authentication

  • Access Token & Refresh Token
    • When a user requires an Access Token, it is obtained using the refresh Token stored in cookies.
    • The Access Token is then stored locally.
  • Conditional Routes
    • if you are not authenticated, any private routes can't be accessed.
    • if you are not authenticated, some features may be restricted.
    • In root, loader prevent users from NOT AUTHENTICATED.

🏎 Getting Started

Development

  1. Clone this repository

    $ git clone https://github.com/YeonjuSeo/sumsum-frontend.git
  2. Install node packages with npm

    $ npm install
  3. Start developing

    $ expo start

🐛 Bug Report

Issues

💻 Contribution Guide

Pull Request

Forked strategy

# Fork this repository to yours.
$ git clone https://github.com/YeonjuSeo/sumsum-frontend.git

# Install npm packages and start this project.
$ npm install
$ expo start

# (Working on your own..!)

# After that
$ git commit [...]
$ git push origin [YOUR_REPOSITORY]

# Enroll pull-request!

Commit message rules

Consider starting the commit message: Gitmoji

  • 🎨 : prefix
    • when improving structure / format of the code.
  • ⚡️ : prefix
    • when improving performance.
  • 🐛 : prefix
    • when fixing a bug
  • ♻️ : prefix
    • when code refactoring
  • 💄 : prefix
    • when adding or updating the UI and style files
  • ✨ : prefix
    • when introducing new features
  • 📝 : prefix
    • when adding or updating documentation
  • 🔥 : prefix
    • when removing code or files

LICENSE

Not yet decided.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published