Giter Site home page Giter Site logo

google-developer-student-club-rjit / remotebirdjobs-frontend Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 23.0 2.13 MB

Remotebirdjobs is a website where anyone around the world can find his preferable job which have been posted on twitter.

Home Page: https://remotebirdjobs.netlify.app/

License: GNU General Public License v3.0

HTML 4.43% CSS 34.25% JavaScript 61.32%
hacktoberfest hacktoberfest-accepted hacktoberfest2022 react webdevelopment

remotebirdjobs-frontend's Introduction

remotebirdjobs-frontend Netlify Status

Open Source Love  PRs Welcome  contributions welcome  first-timers-only  GitHub stars GitHub forks GitHub Contributers GitHub issues GitHub pull-requests GitHub closed-issues GitHub closed-prs

Tech-Stack


HTML5 CSS3 JavaScript React Bootstrap

About the Project

This project is a part of the Hacktoberfest in behalf of Google Developer Student Club's RJIT. The project is made using ReactJS.

Remotebirdjobs is a website where anyone around the world can find his preferable job which have been posted on twitter.

Getting Started

To get started please follow the below cammands:

npm i
npm start

📌Contributing Guidelines :


First read CONTRIBUTING.md

Do not make a PR without getting the issues assigned. Read Rules Carefully!

1. Fork this repository.

2. Clone your forked copy of the project.

git clone https://github.com/<your_name>/remotebirdjobs-frontend.git

3. Navigate to the project directory 📁 .

cd remotebirdjobs-frontend

4. Add a reference(remote) to the original repository.

git remote add upstream https://github.com/Google-Developer-Student-Club-RJIT/remotebirdjobs-frontend.git

5. Check the remotes for this repository.

git remote -v

6. Always take a pull from the upstream repository to your master branch to keep it at par with the main project(updated repository).

git pull upstream main

7. Create a new branch.

git checkout -b <your_branch_name>

8. Perfom your desired changes to the code base and track your changes:heavy_check_mark: .

git add .

9. Commit your changes .

git commit -m "Relevant message"

10. Push the committed changes in your feature branch to your remote repo.

git push -u origin <your_branch_name>

11. To create a pull request, click on compare and pull requests. Please ensure you compare your feature branch to the desired branch of the repo you are suppose to make a PR to.

12. Add appropriate title and description to your pull request explaining your changes and efforts done. Always make sure you have pulled the latest code from the main branch before making a PR.

13. Click on Create Pull Request.

14. Hurray ❗ You have created a PR to the remotebirdjobs-frontend 💥 . Sit back patiently and relax till then the project maintainers will review your PR. Please understand, there will be some time taken to review a PR and can vary from a few hours to a few days too so be Patient and keep contributing.

For any changes regarding the UI please follow the Figma link below! https://www.figma.com/file/m61XtL5xq5ZL6mgOI4J1eF/Untitled?node-id=1%3A3


Or follow this: UI



Our Contributors


Copyright © 2022

remotebirdjobs-frontend's People

Contributors

dhruv031003 avatar mr-palindrome avatar photon0205 avatar alexsam29 avatar nirajpdn avatar ozair-dev avatar strict-rahul avatar salilgupta2510 avatar siyayadav avatar vanshikaa20 avatar halim-shams avatar najeebkp avatar nayan-solytics avatar srijoy-paul avatar

Stargazers

Rhythm Sharma avatar Marcel Tauber avatar Shreya Maity avatar

remotebirdjobs-frontend's Issues

Unwanted margin in Input

image

  • There is a very small margin of arnd 2px around the inputs which creates a small space which doesn't look good.
  • Remove the margin, the issue happes with all four inputs.

Work from home input change

Work From Home input is currently a Dropdown type we want it as a checkbox.

  • On checked state it's value should be true and in unchecked state value should be false.

UI Change: Update the navbar as per the new UI

  • There is an UI change. The ui is available in the readme section as well as the Figma link is also available.
  • The functionality of the navbar should be untouched. The fonts and colours should be matched with the UI.
  • The logo is also available in the ui folder.

Api Response Empty

  • When response from Api is empty it shows blank screen.
  • Display a message telling that there are no search results.

Alignment of Tweetcontainer

image
Tweecontainer is not centered w.r.t "Job Tweets" heading

  • Align TweetContainer properly
  • TweetContainer width should not exceed the width of it's heading

Navbar input fix

image
There is an white extra background behind this input field.
Fix this issue.

Calender date change

image

Issue

  • When any of these arrows are pressed the date updates which results in loading of new tweets.

This should not happen.
The date should change only when a particular date is selected form the calender rather than on clicking the arrows.

Navbar width

image

  • Navbar should cover the whole Viewport width.

More selection required.

Currently this selection has only few limited fields.
But we need more such fields like Java, Spring, MERN, NodeJS, etc.
image

Loading screen required

The current loading animation is not much impressive.
Add a new loading animation which will also work properly.
image

Margin in tweets

image
There is an unwanted top and bottom margin in the tweets. Remove it.

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.