PeraMorphiq - Full-Stack Web Platform


Team

Supervisors

Table of Contents

  1. Introduction
  2. Solution & Impact
  3. Features & Architecture
  4. How to Run / Development Notes
  5. Links

Introduction

Neuromorphic systems aim to mimic biological neural processing to achieve highly efficient, parallel, and event-driven computation. In many research settings, managing project artifacts (publications, datasets, code, project descriptions, team info) is fragmented and manual. This increases friction for collaborators, hinders reproducibility, and reduces the visibility of research outputs to the wider community.

PeraMorphiq addresses this by providing a centralized, production-ready full-stack web platform to manage and showcase neuromorphic research projects, publications, news, and team members.

Solution & Impact

This platform reduces manual overhead for research groups and helps accelerate dissemination of results from neuromorphic computing, swarm intelligence, and related bio-inspired technologies.

Features & Architecture

Selected Project Features

How to Run / Development Notes

  1. Clone repository: git clone https://github.com/cepdnaclk/e21-CO227-PeraMorphiq.git
  2. Install dependencies (server): npm install in Server/ folder
  3. Create a .env file (see config/config.env) with MONGO_URI, JWT_SECRET, and other env vars
  4. Seed sample data (optional): node seeder -i from the Server/ folder
  5. Start server: npm start (or node server.js) in the Server/ folder
  6. Open the client pages (Admin and public site) in a browser; API base URL is typically http://localhost:8000/api/v1

Notes:

Tags

Web Development, Full-Stack, Node.js, MongoDB, Express.js, Research Platform, JWT Authentication, Admin Dashboard