Skip to content

EasyCanadianGamer/ProjexNexa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is ProjexNexa?

ProjexNexa is a modern project dashboard built from the ground-up to be a easy way to showcase your project's milestones and progress. ProjexNexa for now is for Windows but down the line its going to cross-platform and since its using Tauri framework, it can run on all platforms, Windows, MacOS, and Linux without any trouble. Some ProjexNexa's features in summary are:

  • It looks modern
  • Easy to use
  • Upload and import project lists from a excel sheet
  • and most importantly is Open Source Software (OSS)!

ProjexNexa is currently under development. You give your suggestions on the discussions page.

If you feel comfortable in writing code using Typescript and Rust, we highly encourage you to contribute to this project.


Project Roadmap

  • Add settings
    • change modes ( Light, Dark, and System Prefrence)
    • Add a About sectio
  • Auto Updates
  • Change the days left to allow to use dates instead
  • Have it support MacOS and Linux
    • MacOS
    • Linux

Recommend us a feature by opening an discussions if you'd like to.


Installation

If you want to install ProjexNexa on your system, you can download the installer for your operating system on the release page. Please note that the current version is not stable yet, and you may encounter various bugs.


Bug Reporting

If you find any bugs, please report it by submitting an issue on our issues page with a detailed explanation. Giving some screenshots would also be very helpful.

Feature Request

You can also submit a feature request on our issue page or discussions and we will try to implement it as soon as possible. If you want to contribute to this project, please contribute to this project.


Archetecture

ProjexNexa is a cross-platform application build using Tauri framework. Tauri is based on the OS specific webview and rust to work. Read about tauri here.

ProjexNexa is a polygot applications. ProjexNexa relies on Rust and TS. The rust code are under src-tauri directory whereas the webview is in the src directory.


Development

If you want to run this project in your local system, please follow this guide:

  1. Fork this project
  2. Clone this project using the command below git clone https://www.github.com/EasyCanadianGamer/ProjectNexa
  3. Follow this guide to setup Tauri environment
  4. change directory
    1. cd ProjexNexa/dashboard
  5. Install all dependencies using npm
    1. npm install
  6. Run the project in development mode. Please note it will takes some time for Cargo to install all dependencies for the first run.
    1. npx tauri dev

Contribution Guide

We welcome contributions from the community! 🚀

Please check out our Contribution Guide for details on how to get started.


LICENSE

Apache-2.0


Love my work?

Buy Me a Coffee at ko-fi.com

Linux Command for dev WEBKIT_DISABLE_DMABUF_RENDERER=1 npx tauri dev