daedalus-developers / daedalus.codes

Home Page
https://daedalus.codes
9 stars 18 forks source link

About Page Implementation with Carousel, Connect, Browse Free Courses, and Mentorship Sections #96

Closed os-hi closed 2 weeks ago

os-hi commented 7 months ago

About Page Implementation

Acceptance Criteria

Given all the users, everyone should be able to navigate to the About page and interact with the carousel, "Connect," "Browse Free Courses," and "Mentorship" sections seamlessly.

Performance Criteria

The "Performance Criteria” establishes the system’s performance expectations.

Steps that need to be completed

About Page Components

  1. Carousel for Mission and Vision

    • [ ] Implement a carousel for the mission and vision on the About page.
    • [ ] Ensure the carousel transitions smoothly between different mission and vision statements.
  2. Connect Section

    • [ ] Create a "Connect" section on the About page.
    • [ ] Add a link to the Discord server for users to connect.
    • [ ] Verify that the link redirects users to the Discord server.
  3. Browse Free Courses Section

    • [ ] Include a "Browse Free Courses" section on the About page.
    • [ ] Add a link to the /courses page.
    • [ ] Verify that the link directs users to the /courses page.
  4. Mentorship Section

    • [ ] Integrate a "Mentorship" section on the About page.
    • [ ] Add a link to the mentorship registration page.
    • [ ] Verify that the link redirects users to the mentorship registration page.

Definition of Ready

The "Definition of Ready” means that stories must be immediately actionable.

Definition of Done

The "Definition of Done” is when it meets all the criteria and delivers the desired functionality, then it is considered 'done'.

Additional Notes:

DDuran19 commented 6 months ago

Hi @os-hi I am getting an error, can you assist me? Sorry I was left out and needs some help catching up

here are the errors I am getting when running pnpm run dev

$ pnpm dev

> daedalus.codes@0.0.1 dev F:\PC-Libraries\Documents\Coding\DaedalusDevelopers\daedalus.codes
> pnpm run dev:api & pnpm run dev:web

> daedalus.codes@0.0.1 dev:api F:\PC-Libraries\Documents\Coding\DaedalusDevelopers\daedalus.codes
> node -e "const exec = process.platform === 'win32' ? 'pocketbase.exe' : 'pocketbase'; require('child_process').execFileSync('./pb/' + exec, ['serve'], { stdio: 'inherit' })"

<ref *1> node:child_process:929
    throw err;
    ^

Error: spawnSync ./pb/pocketbase.exe ENOENT
    at Object.spawnSync (node:internal/child_process:1117:20)
    at spawnSync (node:child_process:876:24)
    at Object.execFileSync (node:child_process:919:15)
    at [eval]:1:103
    at Script.runInThisContext (node:vm:123:12)
    at Object.runInThisContext (node:vm:299:38)
    at node:internal/process/execution:82:21
    at [eval]-wrapper:6:24
    at runScript (node:internal/process/execution:81:62)
    at evalScript (node:internal/process/execution:103:10) {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'spawnSync ./pb/pocketbase.exe',
  path: './pb/pocketbase.exe',
  spawnargs: [ 'serve' ],
  error: [Circular *1],
  status: null,
  signal: null,
  output: null,
  pid: 0,
  stdout: null,
  stderr: null
}

Node.js v18.18.0
 ELIFECYCLE  Command failed with exit code 1.

> daedalus.codes@0.0.1 dev:web F:\PC-Libraries\Documents\Coding\DaedalusDevelopers\daedalus.codes
> vite dev --host

'vite' is not recognized as an internal or external command,
operable program or batch file.
 ELIFECYCLE  Command failed with exit code 1.
 ELIFECYCLE  Command failed with exit code 1.
DDuran19 commented 6 months ago

Also, I don't see the "About" section on the figma in the given link

os-hi commented 6 months ago

i think you need to run the pb locally @DDuran19

os-hi commented 6 months ago

the about section is this image

erikachenchan commented 6 months ago

@os-hi @DDuran19 is this done?

DDuran19 commented 6 months ago

i think you need to run the pb locally @DDuran19

Can you help me set it up? so the about page is not /about but instead will just be About.svelte that will be used by the homepage?

os-hi commented 6 months ago

@DDuran19 yes suree. however, in case im not available, you can follow the guideline on README.md. it should help you set up your pocketbase locally. and yes, the about page is not /about but About.svelte instead

DDuran19 commented 2 weeks ago

Just got back, apparently this is done already, closing issue now