Giter Site home page Giter Site logo

nathang15 / dson-market Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 1.35 MB

A marketplace for Dickinson College members

Home Page: https://dsonmarket.com

License: GNU General Public License v3.0

JavaScript 98.90% CSS 1.10%
javascript marketplace nextjs react supabase typescript

dson-market's Introduction

๐Ÿ‘‹ About me

nathang15


An image of @nathang15's Holopin badges, which is a link to view their full Holopin profile

๐Ÿ”ญ Iโ€™m currently a junior computer science major at Dickinson College
๐ŸŒฑ Passionate about distributed systems, cloud computing, and microservices.
๐Ÿ”จ Currently working on:

๐Ÿ“˜ Currently reading books:

๐Ÿ“ซ Reach me at: [email protected]
๐Ÿ“ท I'm also very into photography: https://500px.com/p/nhanngyn15?view=photos
๐Ÿ˜„ Pronouns: He/Him
๐Ÿ–ฅ๏ธ Learn more about me

Nathan's GitHub stats Top Langs


dson-market's People

Contributors

nathang15 avatar

Stargazers

 avatar

Watchers

 avatar

dson-market's Issues

Add WTB/WTS buttons

Describe Issue

Currently, when users want to post, they have to include either a #wtb (for want to buy) or #wts (for want to post). We wish to add 2 buttons for users to select what type of post it will be (a sell or a buy post).

Describe preferred solution

Add a button or buttons in the UI that will directly add the tag onto the post form when clicked upon. Noted that the buttons can only be clicked once. If clicked again, the tag will disappear and the button can now be clicked.

Additional Information

Will need further discussion on this issue.

Improve chatbot

This chatbot uses Dialogflow ES and Kommunicate io. For now, this will be our solution for chatbot and I'll continue training or assign someone to train the bot.

See PR #13

Create chat function - Edit later

Add private chat feature between users. For now, we only have basic chatting without being able to send images in the chat due to database allowance.

  • User can see chat history and who they have chatted with.

Add sorting function to relevant places

Describe Issue

We wish to add a sorting function that will sort either by time or sort by post categories (sell post or buy post). Currently, there are no trigger for sorting as everything is now being sorted by time descending.

Describe preferred solution

Add a function to sort and a clickable trigger on the UI. The sorting should happen in real-time.

Additional Information

Need further discussion

Page auto reloads when navigate to Sales tab in Profile View

Describe the bug
As Title

To Reproduce
Steps to reproduce the behavior:

  1. Go to HomePage
  2. Navigate to Profile by clicking on Profile picture or Name
  3. Click on the Sales Tab on the bar menu
  4. The Sales tab loads and then reloads.

Expected behavior
The sales tab should not reload.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows
  • Browser Microsoft Edge

Additional context
Add any other context about the problem here.

Adding edit post feature

Describe Issue

Users currently cannot edit their listings after they are posted. We wish to add a feature that will allow the users to edit their own posts.

Describe preferred solution

There should be another button that says "Edit Post" and when clicked upon, the users can directly edit in their own posts. Can remove/add pictures (essentially, now the text of the posts will be a post form).

image

Additional context

See PostForm.js and PostFormCard.js files closely.

Adding support chatbot

Adding an support chatbot for answering common questions and receive feedback.

I'm thinking Dialogflow with a mapped out decision tree for output.

Add License

Change from Mozilla MPL v 2.0 to GNU v3.0

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.