---
# System prepended metadata

title: 'Pages, Components & Services progress status'

---

### [⬅ Return Home](https://hackmd.io/@AAK-TELECIENCE-FRONT/home)

# Pages, Components & Services progress status

## 📖 Emojipedia:

### Status

- 🔥 In progress
- 🛑 Blocked
- 💬 In review
- ✅ Done

### Layers

- 🌈 Missing design
- 📝 Missing task
- 🕹️ Missing UI (dumb templates)
- 🤖 Missing logic
- ☁️ Missing endpoint

### Misc

- 🚫 Not part of the MVP
- 🗑️ Don't work on this

## 📊 Pages status:

- Landing (Desktop Version)

  - ✅ Home
      - Small gap fixes between images
      - Gap after "About us"
  - ✅ Team
    - 🚫 🕹️ 🤖 ☁️ Open Positions
    - Fix gap on the top
  - ✅ About
      - Figma file reference
      - Padding xAxis
      - Small gap fixes between images
      - Cards with shadows and borders
  
  - ✅ Contact Form
      - Figma file reference
  - Login
    - P5/E?: Add image according to Figma file (check this)
    - P3/E5: Remove general user text?
    - ✅ Login with Email & Password
    - 🗑️ register as general user
    - P3/E2: forget password
  - Sign Up (Join Us)
    - ✅ Register Investor Account
    - ✅ Victor 📝 🕹️ 🤖 Complete Investor Profile
        - ☁️ P3/E3: Dropdown for city and country
        - P1/E4: GDPR and Terms of Service should be checked
    - ✅ Register Researcher Account
    - ✅ Victor 🤖 Complete Research Profile
        - ☁️ P3/E3: Dropdown for city and country
        - P1/E4: GDPR and Terms of Service should be checked
    - 🤖 ☁️ P1/E4 Register Institution Menu
    - 🤖 ☁️ P1/E4 Complete Your Institution Profile
        - ☁️ P1/E2: institution model need to be tested

- Backoffice
  - Dashboard
      - ✅ P1/E5: Fix about endpoint and title endpoint
      - ✅ P1/E?: Find and fix https errors on GET method for all FastAPI endpoints
    - ✅ Bruno | About
        - P3/E4: Redesign
        - P3/E?: Change colors?
    - ✅ Bruno | Education
        - P3/E3: API to get institution data (Omar ☁️ 🤖)
    - ✅ Bruno | Experience
        - P3/E3: API to get institution data (Omar ☁️ 🤖)
  - Complete profile (academic and legal docs)
    - Abdelrahman 🤖 (☁️?) Researcher Account
        - UI completed
        - ✅ P1/E3: Implement endpoint
    - 🕹️ 🤖 ☁️ Portfolio and legal documents (investor)
        - P1/E3: Implement endpoint (Omar ☁️ 🤖)
    - 🛑✅ Abdelrahman 🕹️ 🤖 ☁️ Portfolio and legal documents (institution-staff)
        - 🛑 P1/E2: Implement endpoint (Omar ☁️ 🤖)
  - My Analytics
    - ✅ Bruno 🕹️ 🤖 Graphs (in code review)
    - ✅ Bruno 🕹️ 🤖 ☁️ Country Analytics
        - P1/E5: Implement endpoint (Omar ☁️ 🤖) - Researcher completed - investors backend completed 23rd June will be shown - institution very soon completed
        - P3/E4: Instead of 4 charts, implement a dropdown to select the respective figure (Victor)
  - Projects
    - ✅ Victor 🤖 Create Project form
        - P2/E5: ☁️ Additional Info: Currency
        - 🌈 Aditional Details: missing field (Victor)
        - 🌈 Research colaboration: missing field (Victor)
        - 🌈 how about add members on this form? (suggestion) (Victor)
        - 🌈 Replace checkbox with radio button (we only should be able to choose one) (Victor)
    - ✅ Victor 🤖 Project Details
        - P2/E5: Pagination for /newest (backend and frontend)
        - P4/E2: Charts will be replaced (frontend)
        - P3/E4: ☁️ Project country and city (backend)
        - P3/E5: 🌈 2 weeks refer to project's lifetime (2 weeks ago)
        - P4/E5: exact date onHover
        - P1/E5: 🌈 Project name?
        - P1/E3: 🌈 Options widget?
        - P1/E4: Top researchers
        - P1/E4: Top investors
        - P1/E4: Minor fields 
        - P1/E5: Switch between Scientific Major/Minor and Industrial Major/Minor
            - Change its UI
        - 🌈 ✅ sidebar menu: edit project
        - 🌈 ✅ sidebar menu: invite users
        - 🌈 ✅ sidebar menu: send offer (submit proposal)
        - 🌈 ✅ sidebar menu: create asset
    - ✅ Bruno 🤖 ☁️ Project Menu
        - ✅ all
            - ☁️ Missing location field
        - ✅ own
        - ✅ invitations
            - 🌈 New Project Invite
        - ✅ offers
            - 🌈 New Project Offer
        - ✅ proposals
            - 🌈 New Project Proposal
  - Scientific Profile Menu
    - ✅ Victor/Mubarak 🕹️ 🤖 Publications
        - P1/E5: fix text spacing
    - ✅ Victor/Mubarak 🕹️ 🤖 Patents
        - P1/E5: fix text spacing
    - ✅ Victor/Mubarak 🕹️ 🤖 Projects & Grades
        - P1/E5: fix text spacing
    - Victor 🕹️ 🤖 Scientific Profile Form
        - P1/E3: /{userType}/profile-import
            - /researcher-account
            - /portfolio-legal-documents-researcher (rendering twice on Linking)
            - check last /profile-import page not being rendered
  - Connections
    -  Aws/Akash 🕹️ ✅ 🤖 ☁️ Connections
        - P1/E4: Implement endpoint
    -  Aws/Akash 🕹️ ✅ 🤖 ☁️ Pending connection request
        - P1/E4: Implement endpoint
    -  Aws/Akash 🕹️ ✅ 🤖 ☁️ Sent connection request
        - P1/E4: Implement endpoint
  - AAK Ventures
    - ✅ 📝 🤖 ☁️ Details
        - P1/E1: Implement endpoint (Omar)
        - P1/E4: Author, project, description, price, picture, download file and terms and conditions (frontend)
    - ✅ 📝 🤖 ☁️ Auction
        - P1/E1: Implement endpoint (Omar)
        - P1/E4: Author, project, description, price, picture, download file and terms and conditions (frontend)
    - ✅ 📝 🤖 ☁️ Buy
        - P1/E4: Create UI page (Victor)
        - P1/E1: Implement endpoint (Omar)
        - P1/E4: Author, project, description, price, picture, download file and terms and conditions
    - ✅ 📝 🤖 ☁️ Creation form
        - P1/E1: Implement endpoint (Omar)
  - Explore:
    - Members
      - Bruno 🕹️ ✅ 🤖 ☁️ Project Members
          - P1/E3: Implement endpoint
      - Bruno 🕹️ 🤖 ☁️ All List
          - P1/E4: Use /profiles/ (Victor)
    - Blogs
        - Equations
            - P3/E2
        - Code
            - P3/E2 
      - List
          - [P1] BACKOFFICE: [🕹️] Blogs Menu
          - Completed by Shoaib ✅ 🕹️ 🤖
          - P1/E3: Implement endpoint.
              - Task: [P1] [E3]: [🤖] Implement Blogs List Endpoint
      - Create new blog
          - [P1] BACKOFFICE: [🕹️]
          - Completed by Shoaib ✅ 🕹️ 📝
          - P3/E2: Implement endpoint
      - Create new sub-blog
          - P3/E4: Mention sub-blog's parent as null or parentName
      - 🕹️ 📝 🤖 ☁️ Blog Details
          - P1/E3: Show list of sub-blogs
          - P1/E3: Comments
      - Posts are blogs without titles
          - P4/E3: Implement endpoint
  - Database
    - 🗑️ Investors
    - Institututions (☁️?)
      - Universities
        - BACKOFFICE: [:joystick: 🤖 :cloud:] Research Institutions Menu / BACKOFFICE: [:joystick: 🤖] Institutions List
        - 📝 🕹️ 🤖 ☁️ Creation form
        - Completed by Abdelrahman 🕹️ ✅ 🤖 ☁️ Details
        - Completed by Akash 🕹️ ✅ 🤖 ☁️ Menu (all, own, invitations)
      - Research
      - Public 
      - Private
      - All other
      - Country Analytics
          - P3/E4: Move it from researcher analytics to institution analytics
          - P2/E5: Implement endpoint (Omar)

    - EU Database
      - All "create pages" will be implemented before demos
      - P3/E3: All pages
      - ✅ 🕹️ 🤖 ☁️ EU patents (all, own, invitations)
      - ✅ 🕹️ 🤖 ☁️ EU grants (all, own, invitations)
      - ✅ 🕹️ 🤖 ☁️ EU funding tenders (all, own, invitations)
      - ✅ 🕹️ 🤖 ☁️ EU funding database (all, own, invitations)
      - Contact creator form
          - P4/E0
    - US Database
      - All "create pages" will be implemented before demos
      - P3/E3: All pages
      - ✅ 🕹️ 🤖 ☁️ US patents (all, own, invitations)
      - ✅ 🕹️ 🤖 ☁️ US grants (all, own, invitations)
      - ✅ 🕹️ 🤖 ☁️ US projects database (all, own, invitations)
      - Contact creator form
          - P4/E0

  - Resources
    - This item will be removed
    - Documents
        - ✅ Completed by Shoaib: (BACKOFFICE: [🕹] User Documents)
          - P3/E2: Implement endpoint
    - Events
      - P1/E1: Implementation
      - 📝 🕹️ 🤖 ☁️ Create Event Form (2 steps)
      - 📝 🕹️ 🤖 ☁️ Event Detail
      - Events Menu
        - P1/E5: 🕹️ 🤖 ☁️ Live
        - P1/E5: 🕹️ 🤖 ☁️ Upcoming
        - P1/E5: 🕹️ 🤖 ☁️ In the map
        - P1/E5: 🕹️ 🤖 ☁️ Participating
        - P1/E5: 🕹️ 🤖 ☁️ Own
        - P3/E2: 🕹️ 🤖 ☁️ Calendar
  - Subscription
    - P1/E1 
    - Create references on Figma
  - Payment:
    - Completed by Mubarak ✅ 📝 🕹️ 🤖 Form
    - Completed by Mubarak ✅ 📝 🕹️ 🤖 Success State
    - Completed by Mubarak ✅ 📝 🕹️ 🤖 Error State
    - Completed by Mubarak ✅ 📝 🕹️ 🤖 Subscription Details

## 💿 Cross Sites Features status:

- Chat
  - Widget:
      - ✅ [P2] BACKOFFICE: [🕹] Chat Widget
      - Completed by Shoaib ✅ 📝 🕹️ 🤖 ☁️
      - P3/E1: Implement endpoint
  - Page
      - ✅ [P1] BACKOFFICE: 🕹️ Chat Page
      - Shoaib ✅ 📝 🤖 ☁️
      - P3/E1: Implement endpoint
  - Voice calls
    - P5/E0: Implement endpoint 
  - Screen share
    - P5/E0: Implement endpoint
- Notifications
  - 🌈 ☁️
- Topbar
  - P3/E1: Display chat list onClick LetterSVG and change svg
      - Replicate Facebook logic
  - P3/E1: Display chat page onClick "See all messages" on chat list
      - Replicate Facebook logic
  - P1/E5: Display notifications onClick BellSVG
      - Replicate Facebook logic
  - P2/E5: Fix search input keeping it on topbar and extending
  - P2/E5: Fix other topbar menus moving them to the left

  - ✅ Completed by Abdelrahman 🕹️
- Footer
  - ✅ Completed by Victor 🕹️
- Sidebar
  - ✅ Completed by Mubarak
  - P1/E5: Fix "AAK Ventures" moving it to Topbar
  - P1/E5: Fix "Analytics", "Scientific Profile" and move links
  - P1/E5: Add "Schedule" and "Blogs"
  - P1/E4: Implement sidebar, topbar in the same way they were implemented on ELGG
  - P3/E3: Implement Schedule endpoint

- Settings
    - P1/E5: Replicate ELGG menu

## 🦠 Foundations & Components status:

- ✅ Create Sizes
- ✅ Colors
- ✅ Typography
- ✅ Link
- ✅ Checkbox
- ✅ List
- ✅ Blockquote
- ✅ Button
  - ✅ IconButton
- Icon
- Input
- Dropdown

### [⬅ Return Home](https://hackmd.io/@AAK-TELECIENCE-FRONT/home)
