neobb is a community-driven bulletin board focused on discussions around the Simple Web, Indie Web, and similar topics. Currently developed by @smaudd, contributions—whether code or ideas—are always welcome.
neobb is developed using Ruby on Rails
- Domain Registration (neobb.org)
- User registration ✅
- User's can log in ✅
- Password recovery 🔄 (Partially implemented)
- CRUD for topics and replies ✅
- User System
- General CSS for UI (still defining if Tailwind CSS is a good fit or not for this project)
- Ban system 🔄
- Login view 🔄
- User's can personalize their profile and overall forum experience (background, theme, etc) 🔄
- This is going to be implemented using CSS variables to style general colors, radiuses etc
- Password recovery 🔄
- Daily poll to choose the forum's background image
- Moderation tools
Install Ruby on Rails, this project is using version 8.
Refer this guide for further details
https://guides.rubyonrails.org/install_ruby_on_rails.html
Run rails server
- If you want to contribute with ideas and don't have a github account:
- Reach on reddit at: https://www.reddit.com/user/smaudd/
- If you want to contribute with ideas and you have a github accout:
- Open an issue on this repository and use the label feature suggestion
This project is open to contributions and will be driven by everyone who wants to be part of it.
Spread love, spread knowledge, knowledge is power.