GithubHelp home page GithubHelp logo

manzil-infinity180 / job-internship-finder Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 10.81 MB

Full Stack - In progress

Home Page: https://xfintern.onrender.com/

JavaScript 92.79% HTML 0.17% CSS 6.79% Dockerfile 0.25%

job-internship-finder's Introduction

job-internship-finder's People

Contributors

manzil-infinity180 avatar

Stargazers

RAHUL avatar  avatar

Watchers

 avatar

job-internship-finder's Issues

Search / Filter Functionality

  • user can search the job throught the tech stack , role of job/intern , salary , type - intern/job , remote , onsite

  • user can also sort the search / filter using the experience needed for applying the job/ intern

  • as you know our sys is depend on coins or charge so user can also sort throught the coins/ charge so they can easily apply to it

Search how we can do - login via google or github

I know i can do it with passport.js but i show many website have some type of magic link things when we type mail and click to login it send magic link to email and then verify it ---- i think i relate to this think like reset password link

but i want to know about this think how it works and how i can do it put some light to it

Manage or improve the state using useContext or react query + handle logout btn + update profile + look on the register route

current state of the web application is not so good and also most of them is hard coded and also reliable on database data
so we have to change it and try to add the optimistic update of data

  1. logout btn is loaded using window.location.reload - thats not good practice - change it

  2. current version do not have the route for updating the user details
    so add the update route and try to minimize the input fields and remove some of them

  3. some day before register route have some problem when we create the account with the same email which is already existed and also check some minor issue too

  4. update the error fields and also the success field so we can give some good message to user without doing any hard code message on every fetching

Major issue i am facing - search the object using the objectId

---> populated data

how to update , delete the data

retrieve is easy as it is in the user collection and also we are populating so it is easy to get the data but how we can update it or delete it from the original collection and also from the user collection we have to do the thing at the same time

this type of thing how to retrieve it ?????


applied:[{
      type:mongoose.Schema.Types.ObjectId,
        ref:"Applied"
     },]

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.