Giter Site home page Giter Site logo

seniord's Introduction

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

seniord's People

Contributors

stevenl1221 avatar phill52 avatar rvaccone avatar taeseoum avatar mferguso1 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

stevenl1221

seniord's Issues

Chat popup

The chat mainpage looks perfect. All we have to do is make it so there's a pop up version like on facebook or twitter, that can be expanded to the full page.

Redesign project page.

I think we can completely redesign the project page, it's looking a little rough right now. Features currently missing on it right now are the type of skills, open roles, skill level, like/save button, and admins adding their own news.

It also needs a version for admins to see, where they can edit anything, add currently needed roles, add news, link a repository.

Also add side bar

make side bar responsive

i started with the responsive design, but not finished and the sizing is weird and should be open closable with css. it should work on mobile screens. inspect element and test with phone size screen

Project applications page

this is the page for the admin/owner of a project to view different applications and accept/reject them.

should also show what it looks like for a user to get an accept/reject notification

Redesign Create Project

Honestly, mostly looks good. I think it can just look slightly better and more organized. Also, have the side bar in there.

Notification

The accept invitation page looks okay. I think we just need to add a quick page before that shows the notification on the side bar, what it looks like when you click, and then it expands to that page.

create side bar layout

create a sidebar component. for now, feed it dummy data for JSX templating for now, so we can easily implement backend feeding data later.
keep it as a server component, there is some CSS tricks with input boxes you can do without having to useState to open/close menus.
also make it responsive to mobile screen, look at the figma for reference
Hamburger menu no JS

Fill out DB Schema

In schema.ts, I've only done the bare minimum for authentication. We need the rest of our database in there.

Look into the drizzle docs and this old picture from the supabase

image

Create profile page

should include different versions for viewing your own, versus viewing someone else's

Redesign Profile Page

We need to redesign the whole profile page. Key things missing are best 4 skills, education/experience, github, and skill level. Also create a different version for looking at your own verses looking at someone else's.

Finish sidebar

Sidebar is mostly looking good, just need to add/organize a few things. Have a thing to search for users, and show recently searched for both users and projects. Also have a thing for saved projects

Redo search page

These mostly look good. Just few things to change. Throw in the sidebar, change the windows to the standard white ones we've been using, find a way to separate the skills, and show a thing for currently needed roles.

side bar drop down menus

make it so the projects and direct messages are in the side bar are dropdown menus like in the Figma. try not to use javascript, and if anything, DON'T make the whole sidebar a client component. there are CSS hacks you can do to open and close the menus

example article of how to do it with css

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.